diff --git a/maven-plugin-tools-java/pom.xml b/maven-plugin-tools-java/pom.xml index d8e0f2e..e6e5037 100644 --- a/maven-plugin-tools-java/pom.xml +++ b/maven-plugin-tools-java/pom.xml @@ -61,6 +61,16 @@ org.codehaus.plexus plexus-container-default + + org.codehaus.plexus + plexus-component-annotations + + + junit + junit + + + @@ -87,6 +97,10 @@ + + org.codehaus.plexus + plexus-component-metadata + diff --git a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java index ce69597..9258c46 100644 --- a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java +++ b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java @@ -38,6 +38,7 @@ import org.apache.maven.tools.plugin.PluginToolsRequest; import org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor; import org.apache.maven.tools.plugin.extractor.ExtractionException; +import org.codehaus.plexus.component.annotations.Component; import org.codehaus.plexus.logging.AbstractLogEnabled; import org.codehaus.plexus.util.StringUtils; @@ -59,6 +60,7 @@ import java.util.TreeMap; * @version $Id$ * @see org.apache.maven.plugin.descriptor.MojoDescriptor */ +@Component( role = MojoDescriptorExtractor.class, hint = "java") public class JavaMojoDescriptorExtractor extends AbstractLogEnabled implements MojoDescriptorExtractor, JavaMojoAnnotation diff --git a/maven-plugin-tools-java/src/main/resources/META-INF/plexus/components.xml b/maven-plugin-tools-java/src/main/resources/META-INF/plexus/components.xml deleted file mode 100644 index 6dbb2f1..0000000 --- a/maven-plugin-tools-java/src/main/resources/META-INF/plexus/components.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor - java - org.apache.maven.tools.plugin.extractor.java.JavaMojoDescriptorExtractor - - - - \ No newline at end of file