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