Package org.apache.maven.plugins.javadoc
Class AggregatorJavadocJarMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.javadoc.AbstractJavadocMojo
org.apache.maven.plugins.javadoc.JavadocJarMojo
org.apache.maven.plugins.javadoc.AggregatorJavadocJarMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled,- org.apache.maven.plugin.Mojo
@Mojo(name="aggregate-jar",
      defaultPhase=PACKAGE,
      aggregator=true,
      requiresDependencyResolution=COMPILE)
@Execute(phase=COMPILE)
public class AggregatorJavadocJarMojo
extends JavadocJarMojo
Bundles the Javadoc documentation for main Java code in an aggregator project into a jar
 using the standard Javadoc Tool.
 
Since version 3.1.0 an aggregated jar is created for every module of a Maven multimodule project.
- Since:
- 2.6
- 
Field SummaryFields inherited from class org.apache.maven.plugins.javadoc.AbstractJavadocMojoARGFILE_FILE_NAME, DEBUG_JAVADOC_SCRIPT_NAME, failOnError, failOnWarnings, FILES_FILE_NAME, JAVADOC_RESOURCES_ATTACHMENT_CLASSIFIER, links, mojoExecution, OPTIONS_FILE_NAME, outputDirectory, outputTimestamp, PACKAGES_FILE_NAME, project, reactorProjects, session, siteTool, skip, TEST_JAVADOC_RESOURCES_ATTACHMENT_CLASSIFIER, useStandardDocletOptionsFields inherited from interface org.apache.maven.plugin.MojoROLE
- 
Constructor SummaryConstructorsConstructorDescriptionAggregatorJavadocJarMojo(org.apache.maven.project.MavenProjectHelper projectHelper, org.codehaus.plexus.archiver.jar.JarArchiver jarArchiver, 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) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanIndicates whether this goal is flagged with@aggregator.Methods inherited from class org.apache.maven.plugins.javadoc.JavadocJarMojodoExecute, getClassifier, isDetectOfflineLinksMethods inherited from class org.apache.maven.plugins.javadoc.AbstractJavadocMojobuildJavadocOptions, canGenerateReport, configureDependencySourceResolution, execute, executeReport, failOnError, getAttachmentClassifier, getClassesFile, getDefaultJavadocApiLink, getDependencyScopeFilter, getDependencySourcePaths, getDoclint, getDoctitle, getExecutionProjectSourceRoots, getFiles, getJavadocDirectory, getJavadocOptionsFile, getOutputDirectory, getOverview, getPluginReportOutputDirectory, getProject, getProjectBuildOutputDirs, getProjectSourceRoots, getReactorProjects, getSourcePaths, getToolchain, getWindowtitle, isSkippedJavadoc, isSkippedModule, isTest, isValidJavadocLink, logError, resolveDependency, verifyRemovedParameterMethods inherited from class org.apache.maven.plugin.AbstractMojogetLog, getPluginContext, setLog, setPluginContext
- 
Constructor Details- 
AggregatorJavadocJarMojo@Inject public AggregatorJavadocJarMojo(org.apache.maven.project.MavenProjectHelper projectHelper, org.codehaus.plexus.archiver.jar.JarArchiver jarArchiver, 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) 
 
- 
- 
Method Details- 
isAggregatorprotected boolean isAggregator()Description copied from class:AbstractJavadocMojoIndicates whether this goal is flagged with@aggregator.- Overrides:
- isAggregatorin class- AbstractJavadocMojo
- Returns:
- trueif the goal is designed as an aggregator,- falseotherwise.
- See Also:
 
 
-