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.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.File
testGeneratedMetadata
The output location for the generated descriptor.protected java.io.File
testIntermediaryMetadata
The output location for the intermediary descriptor.protected java.io.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 java.io.File testGeneratedMetadata
The output location for the generated descriptor.
-
testStaticMetadataDirectory
@Parameter(defaultValue="${basedir}/src/test/resources/META-INF/plexus", required=true) protected java.io.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 java.io.File testIntermediaryMetadata
The output location for the intermediary descriptor. This descriptors contains only the information extracted from the project's sources/classes.
-
-