Bundling Sources And Javadoc With Maven Output 📎
To bundle your project with a source JAR, execute the following command:
mvn source:jar
JavaDoc is generated and packaged adequately:
mvn javadoc:javadoc javadoc:jar
After executing the above commands, you will find the JARs in the target directory:
/target/[PROJECT_NAME]-1.0-SNAPSHOT-javadoc.jar
/target/[PROJECT_NAME]-1.0-SNAPSHOT-sources.jar
JavaDoc and source attachment does not have to be performed on each build. Using maven plugins with lifecycle hooks for this purpose will lead to slower builds and infrequent integrations.
Aftermvn install
, the source and javadoc can be easily referenced by other projects.
See you at Java EE Workshops at Munich Airport, Terminal 2, particularly at Java EE Bootstrap or Virtual Dedicated Workshops / consulting