Generate aggregate Javadoc without duplicate execution of phase compile.
- The standard goals aggregateandtest-aggregateinvoke separate lifecylescompileandtest-compile.
- In a CI environment you now might execute something like mvn clean deploy site site-deploy.
- During sitebuild the standard reports will triggercompileortest-compileagain, depending on your build this may take some time, because stuff likeenforceror generating stubs from a WDSL will be invoked again, which may lead to longer build times.
- As of version 3.0.1 two new reports are defined, aggregate-no-forkandtest-aggregate-no-forkwhich will not trigger above phases a second time.
- Configure this in your reportingsection as follows:<project> ... <reporting> <excludeDefaults>true</excludeDefaults> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.11.2</version> <reportSets> <reportSet> <reports> <report>aggregate-no-fork</report> <report>test-aggregate-no-fork</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> ... </project>



