Package org.codehaus.plexus.maven.plugin
Class PlexusTestDescriptorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.codehaus.plexus.maven.plugin.AbstractDescriptorMojo
-
- org.codehaus.plexus.maven.plugin.PlexusTestDescriptorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="generate-test-metadata", defaultPhase=PROCESS_TEST_CLASSES, requiresDependencyResolution=TEST) public class PlexusTestDescriptorMojo extends AbstractDescriptorMojo
Generates a Plexuscomponents.xml
component descriptor file from test source (javadoc) or test class annotations and manually crafted descriptor files.- Author:
- Jason van Zyl, Trygve Laugstøl
-
-
Field Summary
Fields Modifier and Type Field Description protected File
testGeneratedMetadata
The output location for the generated descriptor.protected File
testIntermediaryMetadata
The output location for the intermediary descriptor.protected File
testStaticMetadataDirectory
The location of manually crafted component descriptors.-
Fields inherited from class org.codehaus.plexus.maven.plugin.AbstractDescriptorMojo
extractors, mavenProject, mavenProjectHelper, metadataGenerator, sourceEncoding
-
-
Constructor Summary
Constructors Constructor Description PlexusTestDescriptorMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-
-
-
Field Detail
-
testGeneratedMetadata
@Parameter(defaultValue="${project.build.testOutputDirectory}/META-INF/plexus/components.xml", required=true) protected File testGeneratedMetadata
The output location for the generated descriptor.
-
testStaticMetadataDirectory
@Parameter(defaultValue="${basedir}/src/test/resources/META-INF/plexus", required=true) protected File testStaticMetadataDirectory
The location of manually crafted component descriptors. The contents of the descriptor files in this directory is merged with the information extracted from the project's sources/classes.
-
testIntermediaryMetadata
@Parameter(defaultValue="${project.build.directory}/test-components.xml", required=true) protected File testIntermediaryMetadata
The output location for the intermediary descriptor. This descriptors contains only the information extracted from the project's sources/classes.
-
-