Injection via @Parameter instead of @Component
git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1620206 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMailMojo.java b/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMailMojo.java
index b304be3..0967ea5 100644
--- a/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMailMojo.java
+++ b/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMailMojo.java
@@ -33,7 +33,6 @@
import org.apache.maven.model.Developer;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.announcement.mailsender.ProjectJavamailMailSender;
-import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.Execute;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
@@ -115,7 +114,7 @@
/**
*/
- @Component
+ @Parameter( defaultValue = "${project}", readonly = true, required = true )
private MavenProject project;
/**
diff --git a/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMojo.java b/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMojo.java
index 7a560e2..d0bb8f6 100644
--- a/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMojo.java
+++ b/src/main/java/org/apache/maven/plugin/announcement/AnnouncementMojo.java
@@ -182,7 +182,7 @@
/**
* The Maven Project.
*/
- @Component
+ @Parameter( defaultValue = "${project}", readonly = true, required = true )
private MavenProject project;
/**
@@ -334,7 +334,7 @@
/**
* Settings XML configuration.
*/
- @Component
+ @Parameter( defaultValue = "${settings}", readonly = true, required = true )
private Settings settings;
/**
diff --git a/src/main/java/org/apache/maven/plugin/changes/AbstractChangesMojo.java b/src/main/java/org/apache/maven/plugin/changes/AbstractChangesMojo.java
index 405e2c0..cdd9198 100644
--- a/src/main/java/org/apache/maven/plugin/changes/AbstractChangesMojo.java
+++ b/src/main/java/org/apache/maven/plugin/changes/AbstractChangesMojo.java
@@ -21,7 +21,6 @@
import org.apache.maven.execution.MavenSession;
import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.Parameter;
/**
@@ -46,7 +45,7 @@
*
* @since 2.3
*/
- @Component
+ @Parameter( defaultValue = "${session}", readonly = true, required = true )
protected MavenSession mavenSession;
/**
diff --git a/src/main/java/org/apache/maven/plugin/changes/AbstractChangesReport.java b/src/main/java/org/apache/maven/plugin/changes/AbstractChangesReport.java
index cb2da7e..dd6e8de 100644
--- a/src/main/java/org/apache/maven/plugin/changes/AbstractChangesReport.java
+++ b/src/main/java/org/apache/maven/plugin/changes/AbstractChangesReport.java
@@ -108,7 +108,7 @@
*
* @since 2.10
*/
- @Component
+ @Parameter( defaultValue = "${session}", readonly = true, required = true )
protected MavenSession mavenSession;
/**
@@ -120,7 +120,7 @@
/**
* The Maven Project.
*/
- @Component
+ @Parameter( defaultValue = "${project}", readonly = true, required = true )
protected MavenProject project;
/**