Class JavadocNoForkReport

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

    @Mojo(name="javadoc-no-fork",
          requiresDependencyResolution=COMPILE,
          threadSafe=true)
    @Execute(phase=NONE)
    public class JavadocNoForkReport
    extends JavadocReport
    Generates documentation for the Java code in a NON aggregator project using the standard Javadoc Tool. Note that this goal does require generation of sources before site generation, e.g. by invoking mvn clean deploy site.
    Since:
    2.10
    Author:
    Mirko Friedenhagen
    See Also:
    Javadoc Tool, Javadoc Options
    • Constructor Detail

      • JavadocNoForkReport

        @Inject
        public JavadocNoForkReport​(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)