Class AggregatorJavadocReport

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport
    Direct Known Subclasses:
    AggregatorJavadocNoForkReport

    @Mojo(name="aggregate",
          aggregator=true,
          requiresDependencyResolution=COMPILE)
    @Execute(phase=COMPILE)
    public class AggregatorJavadocReport
    extends JavadocReport

    Generates documentation for the Java code in an aggregator project using the standard Javadoc Tool.

    Since version 3.1.0 an aggregated report is created for every module of a Maven multimodule project.

    Since:
    2.5
    Author:
    Vincent Siveton
    • Constructor Detail

      • AggregatorJavadocReport

        @Inject
        public AggregatorJavadocReport​(org.apache.maven.doxia.tools.SiteTool siteTool,
                                       org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
                                       ResourceResolver resourceResolver,
                                       org.eclipse.aether.RepositorySystem repoSystem,
                                       org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager,
                                       org.apache.maven.project.ProjectBuilder mavenProjectBuilder,
                                       org.apache.maven.toolchain.ToolchainManager toolchainManager)