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();