From a2602cf13923be644b9c4855a001e82715cc1019 Mon Sep 17 00:00:00 2001 From: Herve Boutemy Date: Mon, 2 Jun 2014 10:18:47 +0000 Subject: [PATCH] avoid @Component for Maven objects: replaced with normal @Parameters git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1599157 13f79535-47bb-0310-9956-ffa450edef68 --- maven-plugin-plugin/pom.xml | 17 ++++++++--------- .../plugin/plugin/AbstractGeneratorMojo.java | 2 +- .../maven/plugin/plugin/PluginReport.java | 2 +- .../metadata/AddPluginArtifactMetadataMojo.java | 3 +-- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/maven-plugin-plugin/pom.xml b/maven-plugin-plugin/pom.xml index 5cddc42..65b2be8 100644 --- a/maven-plugin-plugin/pom.xml +++ b/maven-plugin-plugin/pom.xml @@ -45,7 +45,7 @@ 1.2 1.2 true - 3.1 + 3.3 @@ -234,21 +234,20 @@ org.apache.maven.plugins maven-plugin-plugin - - true - + ${mavenPluginPluginVersion} - mojo-descriptor - - descriptor - + default-descriptor + process-classes generated-helpmojo helpmojo + + true + @@ -260,7 +259,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.2 + ${mavenPluginPluginVersion} diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java index 7f9e972..69f5607 100644 --- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java +++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java @@ -54,7 +54,7 @@ public abstract class AbstractGeneratorMojo /** * The project currently being built. */ - @Component + @Parameter( defaultValue = "${project}", readonly = true ) protected MavenProject project; /** diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java index ca6742b..09af885 100644 --- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java +++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java @@ -85,7 +85,7 @@ public class PluginReport /** * The Maven Project. */ - @Component + @Parameter( defaultValue = "${project}", readonly = true ) private MavenProject project; /** diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java index 4c257e6..f2cb014 100644 --- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java +++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java @@ -26,7 +26,6 @@ import org.apache.maven.artifact.repository.metadata.Versioning; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.descriptor.PluginDescriptor; -import org.apache.maven.plugins.annotations.Component; import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; @@ -54,7 +53,7 @@ public class AddPluginArtifactMetadataMojo /** * The project artifact, which should have the latest metadata added to it. */ - @Component + @Parameter( defaultValue = "${project}", readonly = true ) private MavenProject project; /**