On Friday, August 26, 2016 at 3:36:52 PM UTC+2, Bruno Salmon wrote:
>
> hi,
>
> Having read the deprecation notice
> <https://github.com/gwt-maven-plugin/gwt-maven-plugin/issues/137>, I'm
> trying to move from the mojo plugin to the new recommended plugin, the one
> written by Thomas.
>
> But I'm facing this problem: my GWT application uses some java libraries
> (standard jar packaging but with GWT compatible sources), however the GWT
> compiler can't find these sources although I have listed these libraries in
> the application pom:
>
> <dependency>
> <groupId>lib1-groupId</groupId>
> <artifactId>lib1-artifactId</artifactId>
> <version>lib1-version</version>
> </dependency>
> <dependency>
> <groupId>lib2-groupId</groupId>
> <artifactId>lib2-artifactId</artifactId>
> <version>lib2-version</version>
> </dependency>
> ...
>
> With the mojo plugin already it was not enough to just declare their
> dependencies in the pom, I had to declare them a second time in the
> compileSourceArtifacts section of the plugin configuration, like this:
>
> <configuration>
> ...
> <compileSourcesArtifacts>
> <compileSourcesArtifact>lib1-groupId:lib1-artifactId
> </compileSourcesArtifact>
> <compileSourcesArtifact>lib2-groupId:lib2-artifactId
> </compileSourcesArtifact>
> ...
> </compileSourcesArtifacts>
> </configuration>
>
> and then the GWT compiler could find the sources of these libraries and
> include them for the application compilation.
>
> I haven't seen the equivalent with the tbroyer plugin.
> Anybody knows how to do it?
>
Add dependencies to the source artifacts in addition to the "binary" ones:
<dependency>
<groupId>lib1-groupId</groupId>
<artifactId>lib1-artifactId</artifactId>
<version>lib1-version</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>lib2-groupId</groupId>
<artifactId>lib2-artifactId</artifactId>
<version>lib2-version</version>
<classifier>sources</classifier>
</dependency>
...
See the description of the different kind of dependencies in the home
page: https://tbroyer.github.io/gwt-maven-plugin/
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.