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 AbstractDescriptorMojoGenerates a Plexuscomponents.xmlcomponent 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 FiletestGeneratedMetadataThe output location for the generated descriptor.protected FiletestIntermediaryMetadataThe output location for the intermediary descriptor.protected FiletestStaticMetadataDirectoryThe 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 voidexecute()
-
-
-
Field Detail
-
testGeneratedMetadata
@Parameter(defaultValue="${project.build.testOutputDirectory}/META-INF/plexus/components.xml", required=true) protected File testGeneratedMetadataThe output location for the generated descriptor.
-
testStaticMetadataDirectory
@Parameter(defaultValue="${basedir}/src/test/resources/META-INF/plexus", required=true) protected File testStaticMetadataDirectoryThe 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 testIntermediaryMetadataThe output location for the intermediary descriptor. This descriptors contains only the information extracted from the project's sources/classes.
-
-