Hello,
I've just been trying to get my head around the interaction the JavaDoc
plugin when set to "aggregate" and multi-module builds...
This would have saved me tons of time(svn diff on trunk version of file):
Index: org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java
===================================================================
--- org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (revision
547679)
+++ org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (working
copy)
@@ -1049,6 +1049,7 @@
{
if ( aggregate && !project.isExecutionRoot() )
{
+ getLog().debug("Aggregate setting active, current project is
nog the exection root, skipping report generation."));
return;
}
I see a lot of return statements in the maven codebase without a
corresponding debug statement. While the logic is correct, it can be a bit
of a mystery sometimes why Maven does not do anything.
Kind regards,
Jeroen