You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/12/17 19:53:50 UTC

svn commit: r1423092 - /maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java

Author: hboutemy
Date: Mon Dec 17 18:53:49 2012
New Revision: 1423092

URL: http://svn.apache.org/viewvc?rev=1423092&view=rev
Log:
o use generics
o use parameter default value instead of property since readonly

Modified:
    maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java

Modified: maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java?rev=1423092&r1=1423091&r2=1423092&view=diff
==============================================================================
--- maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java (original)
+++ maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java Mon Dec 17 18:53:49 2012
@@ -39,7 +39,6 @@ import org.jdom.output.XMLOutputter;
 import java.io.IOException;
 import java.io.StringReader;
 import java.io.StringWriter;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Properties;
 
@@ -69,8 +68,8 @@ public class EffectivePomMojo
      * The projects in the current build. The effective-POM for
      * each of these projects will written.
      */
-    @Parameter( property = "reactorProjects", required = true, readonly = true )
-    private List projects;
+    @Parameter( defaultValue = "${reactorProjects}", required = true, readonly = true )
+    private List<MavenProject> projects;
 
     // ----------------------------------------------------------------------
     // Public methods
@@ -92,10 +91,8 @@ public class EffectivePomMojo
         {
             // outer root element
             writer.startElement( "projects" );
-            for ( Iterator it = projects.iterator(); it.hasNext(); )
+            for ( MavenProject subProject : projects )
             {
-                MavenProject subProject = (MavenProject) it.next();
-
                 writeEffectivePom( subProject, writer );
             }
             writer.endElement();