I'm looking for a way to create jar files containing both .class and .java files for GWT modules. Anyone knows how that could be achieved?
Maven install plugin has command line usage to install a jar into the local repository, POM is optional but you will have to specify the GroupId, ArtifactId, Version and Packaging (all the POM stuff). -1, sometimes you just want to add a jar file without the trouble of installing it.
Edit your resources section in your pom.xml.
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.java</include>
<include>**/*.gwt.xml</include>
</includes>
</resource>
</resources>
...
</build>
You can also edit the maven-jar-plugin to exclude them from the final JAR.
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<!-- but be sure to exclude the source from the final jar file -->
<excludes>
<exclude>**/*.java</exclude>
<exclude>**/*.gwt.xml</exclude>
</excludes>
</configuration>
</plugin>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With