Index: src/main/java/org/apache/maven/plugin/javadoc/AggregatorJavadocReport.java
===================================================================
--- src/main/java/org/apache/maven/plugin/javadoc/AggregatorJavadocReport.java (revision 684790)
+++ src/main/java/org/apache/maven/plugin/javadoc/AggregatorJavadocReport.java (working copy)
@@ -39,6 +39,14 @@
public class AggregatorJavadocReport
extends JavadocReport
{
+ /**
+ * Whether to build in aggregator way.
+ *
+ *
+ * @parameter expression="${aggregator}" default-value="false"
+ */
+ protected boolean aggregator;
+
/** {@inheritDoc} */
public void generate( Sink sink, Locale locale )
throws MavenReportException
@@ -48,4 +56,10 @@
super.generate( sink, locale );
}
+
+ /** {@inheritDoc} */
+ public boolean canGenerateReport()
+ {
+ return aggregator;
+ }
}
Index: src/main/java/org/apache/maven/plugin/javadoc/AggregatorTestJavadocReport.java
===================================================================
--- src/main/java/org/apache/maven/plugin/javadoc/AggregatorTestJavadocReport.java (revision 684790)
+++ src/main/java/org/apache/maven/plugin/javadoc/AggregatorTestJavadocReport.java (working copy)
@@ -39,6 +39,14 @@
public class AggregatorTestJavadocReport
extends TestJavadocReport
{
+ /**
+ * Whether to build in aggregator way.
+ *
+ *
+ * @parameter expression="${aggregator}" default-value="false"
+ */
+ protected boolean aggregator;
+
/** {@inheritDoc} */
public void generate( Sink sink, Locale locale )
throws MavenReportException
@@ -48,4 +56,10 @@
super.generate( sink, locale );
}
+
+ /** {@inheritDoc} */
+ public boolean canGenerateReport()
+ {
+ return aggregator;
+ }
}