Package org.apache.maven.plugins.javadoc
Class TestJavadocJarMojo
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.TestJavadocJarMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled,- org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- AggregatorTestJavadocJarMojo
@Mojo(name="test-jar",
      defaultPhase=PACKAGE,
      requiresDependencyResolution=TEST,
      threadSafe=true)
public class TestJavadocJarMojo
extends JavadocJarMojo
Bundles the Javadoc documentation for 
test Java code in a NON aggregator project into
 a jar using the standard 
 Javadoc Tool.- Since:
- 2.5
- Author:
- Vincent Siveton
- 
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 SummaryConstructorsConstructorDescriptionTestJavadocJarMojo(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 SourceResolverConfigOverridden to enable the resolution of -test-sources jar files.protected Stringprotected org.eclipse.aether.util.filter.ScopeDependencyFilterprotected StringgetExecutionProjectSourceRoots(org.apache.maven.project.MavenProject p) protected Fileprotected FilegetProjectBuildOutputDirs(org.apache.maven.project.MavenProject p) getProjectSourceRoots(org.apache.maven.project.MavenProject p) protected Stringprotected booleanisTest()Indicates whether this goal generates documentation for theJava Test code.Methods inherited from class org.apache.maven.plugins.javadoc.JavadocJarMojodoExecute, isDetectOfflineLinksMethods inherited from class org.apache.maven.plugins.javadoc.AbstractJavadocMojobuildJavadocOptions, canGenerateReport, execute, executeReport, failOnError, getAttachmentClassifier, getClassesFile, getDefaultJavadocApiLink, getDependencySourcePaths, getDoclint, getFiles, getJavadocOptionsFile, getOutputDirectory, getPluginReportOutputDirectory, getProject, getReactorProjects, getSourcePaths, getToolchain, isAggregator, isSkippedJavadoc, isSkippedModule, isValidJavadocLink, logError, resolveDependency, verifyRemovedParameterMethods inherited from class org.apache.maven.plugin.AbstractMojogetLog, getPluginContext, setLog, setPluginContext
- 
Constructor Details- 
TestJavadocJarMojo@Inject public TestJavadocJarMojo(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- 
getClassifier- Overrides:
- getClassifierin class- JavadocJarMojo
- Returns:
- the wanted classifier, i.e. javadocortest-javadoc
 
- 
getJavadocDirectory- Overrides:
- getJavadocDirectoryin class- AbstractJavadocMojo
- Returns:
- the current javadoc directory
 
- 
getDoctitle- Overrides:
- getDoctitlein class- AbstractJavadocMojo
- Returns:
- the title to be placed near the top of the overview summary file
 
- 
getOverview- Overrides:
- getOverviewin class- AbstractJavadocMojo
- Returns:
- the overview documentation file from the user parameter or from the javadocdirectory
 
- 
getWindowtitle- Overrides:
- getWindowtitlein class- AbstractJavadocMojo
- Returns:
- the title to be placed in the HTML title tag
 
- 
getProjectBuildOutputDirs- Overrides:
- getProjectBuildOutputDirsin class- AbstractJavadocMojo
- Parameters:
- p- not null maven project
- Returns:
- the list of directories where compiled classes are placed for the given project. These dirs are added to the javadoc classpath.
 
- 
getProjectSourceRoots- Overrides:
- getProjectSourceRootsin class- AbstractJavadocMojo
- Parameters:
- p- not null maven project
- Returns:
- the list of source paths for the given project
 
- 
getExecutionProjectSourceRoots- Overrides:
- getExecutionProjectSourceRootsin class- AbstractJavadocMojo
- Parameters:
- p- not null maven project
- Returns:
- the list of source paths for the execution project of the given project
 
- 
getDependencyScopeFilterprotected org.eclipse.aether.util.filter.ScopeDependencyFilter getDependencyScopeFilter()- Overrides:
- getDependencyScopeFilterin class- AbstractJavadocMojo
 
- 
configureDependencySourceResolutionOverridden to enable the resolution of -test-sources jar files. Override this method to customize the configuration for resolving dependency sources. The default behavior enables the resolution of -sources jar files.- Overrides:
- configureDependencySourceResolutionin class- AbstractJavadocMojo
- Parameters:
- config-- SourceResolverConfig
- Returns:
- SourceResolverConfig
 
- 
isTestprotected boolean isTest()Description copied from class:AbstractJavadocMojoIndicates whether this goal generates documentation for theJava Test code.- Overrides:
- isTestin class- AbstractJavadocMojo
- Returns:
- trueif the goal generates Test Javadocs,- falseotherwise.
 
 
-