Closed SoltauFintel closed 3 years ago
Any pull requests are welcome.
On Thu, Jul 15, 2021 at 4:47 PM SoltauFintel @.***> wrote:
- Please fix typo in message "GWT version is is null or empty.". See GwtVersion.java:64
- Our goal is to omit the code in GwtBasePlugin.java:125-145. Therefore we don't need the above warning. Please find a way to suppress that message for a cleaner Gradle build output. Our original goal is to use our own gwt-servlet library.
Thanks for the GWT plugin! We use it this way:
gwt { modules 'de.xxx.webapp.ZzzzzMainModule' src += files('../xxx-common-webapp/src/main/java') maxHeapSize = '1G' gwtVersion = '' // We set it to empty to use our own lib gwt-servlet-xxx. }
compileGwt { war = file('build/tmp/webapp') }
dependencies { def xxxGwtVersion = '2.4.0' gwtSdk "com.google.gwt:gwt-dev:$xxxGwtVersion" gwtSdk "com.google.gwt:gwt-user:$xxxGwtVersion" runtimeOnly "com.google.gwt:gwt-servlet-xxx:$xxxGwtVersion" / Use modified company-xxx lib and do not set gwtVersion. We need a manually edited version without Date_CustomFieldSerializer. /
xproject 'xxx-plugin-yyy' // this is needed, however, Ant2Gradle migration can not find out this dependency
}
task prepareWarBuild { dependsOn compileGwt }```
and in settings.gradle: classpath 'org.wisepersist:gwt-gradle-plugin:1.1.12'
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jiakuan/gwt-gradle-plugin/issues/47, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAECF5EWI537DY46MDWWFB3TX2OATANCNFSM5ANCQLWA .
ok ...
see pull request #48
Released new version 1.1.13
to include this.
org.gradle.api.InvalidUserDataException: No value has been specified for property 'gwtVersion'.
@jiakuan sorry
@ Optional must be added to gwtVersion in GwtPluginExtension.java:32
workaround: gwtVersion = '' // not null
Perhaps it's not a good idea to allow ignoring gwtVersion
? if we don't need to by some special reason, we explicitly set it to empty string.
The documentation says that you can omit gwtVersion. I don't know the filename right now. My change made the code match the documentation again.
Sounds good. Will check and update the code on the weekend.
On Sun, 25 Jul 2021 at 2:21 pm, SoltauFintel @.***> wrote:
The documentation says that you can omit gwtVersion. I don't know the filename right now. My change made the code match the documentation again.
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/jiakuan/gwt-gradle-plugin/issues/47#issuecomment-886153546, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAECF5CJRKJWVU6QOKZO2KLTZOUNRANCNFSM5ANCQLWA .
Any news? ;-)
Sorry for the late response.
Have just added @Optioanl
to getGwtVersion()
and released a new version 1.1.14
. Could you please try again?
Will take a few days before I can do this.
Does not work with 1.1.14.
* What went wrong: A problem was found with the configuration of task ':xxx-webapp:compileGwt' (type 'GwtCompile'). No value has been specified for property 'gwtVersion'.
Looks like a task error. My guess: add also @Optional on AbstractGwtActionTask.getGwtVersion()
@jiakuan Any news? ;-)
Sorry was busy and hardly found time to check time. Can you please test the change and create a pull request? Thanks.
On Fri, 27 Aug 2021 at 7:53 pm, SoltauFintel @.***> wrote:
@jiakuan https://github.com/jiakuan Any news? ;-)
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/jiakuan/gwt-gradle-plugin/issues/47#issuecomment-907145444, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAECF5DXDSKXKSYGJ6YPOUTT654CZANCNFSM5ANCQLWA .
Added @Optional
on AbstractGwtActionTask.getGwtVersion()
too and released 1.1.15
.
I installed the new version and the build works. But I'm still waiting for the test result from my colleague.
Test ok
Thank you!
Thanks for the GWT plugin! We use it this way:
and in settings.gradle: classpath 'org.wisepersist:gwt-gradle-plugin:1.1.12', Gradle 6.8.x