Author: hboutemy
Date: Sun Sep  2 15:45:36 2012
New Revision: 1379997

URL: http://svn.apache.org/viewvc?rev=1379997&view=rev
Log:
use @Component annotation instead of @Parameter for well known Maven objects

Modified:
    
maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java

Modified: 
maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java?rev=1379997&r1=1379996&r2=1379997&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
 Sun Sep  2 15:45:36 2012
@@ -95,7 +95,16 @@ public class ShadeMojo
     extends AbstractMojo
     implements Contextualizable
 {
-    @Parameter( readonly = true, defaultValue = "${project}" )
+    /**
+     * The current Maven session.
+     */
+    @Component
+    private MavenSession session;
+
+    /**
+     * The current Maven project.
+     */
+    @Component
     private MavenProject project;
 
     @Component
@@ -117,12 +126,6 @@ public class ShadeMojo
     private ProjectBuilder projectBuilder;
 
     /**
-     * The current Maven session.
-     */
-    @Parameter( readonly = true, defaultValue = "${session}" )
-    private MavenSession session;
-
-    /**
      * The artifact metadata source to use.
      */
     @Component


Reply via email to