Author: jdcasey Date: Fri Mar 16 12:49:16 2007 New Revision: 519112 URL: http://svn.apache.org/viewvc?view=rev&rev=519112 Log: Removing this; it's been updated to the maven-component-it-plugin, since it can work for more than just plugins.
Removed: maven/sandbox/trunk/plugins/maven-plug-it-plugin/ Modified: maven/sandbox/trunk/plugins/maven-lifecycle-plugin/src/main/java/org/apache/maven/plugin/lifecycle/BuildPlanMojo.java maven/sandbox/trunk/plugins/pom.xml Modified: maven/sandbox/trunk/plugins/maven-lifecycle-plugin/src/main/java/org/apache/maven/plugin/lifecycle/BuildPlanMojo.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-lifecycle-plugin/src/main/java/org/apache/maven/plugin/lifecycle/BuildPlanMojo.java?view=diff&rev=519112&r1=519111&r2=519112 ============================================================================== --- maven/sandbox/trunk/plugins/maven-lifecycle-plugin/src/main/java/org/apache/maven/plugin/lifecycle/BuildPlanMojo.java (original) +++ maven/sandbox/trunk/plugins/maven-lifecycle-plugin/src/main/java/org/apache/maven/plugin/lifecycle/BuildPlanMojo.java Fri Mar 16 12:49:16 2007 @@ -18,6 +18,7 @@ import org.apache.maven.lifecycle.LifecycleLoaderException; import org.apache.maven.lifecycle.LifecycleSpecificationException; +import org.apache.maven.lifecycle.binding.LifecycleBindingManager; import org.apache.maven.lifecycle.plan.BuildPlan; import org.apache.maven.lifecycle.plan.BuildPlanUtils; import org.apache.maven.lifecycle.plan.BuildPlanner; @@ -51,6 +52,13 @@ private File output; /** + * Whether to list extended information about each mojo in the build plan. Default is false. + * + * @parameter expression="${extendedInfo}" default-value="false" + */ + private boolean extendedInfo; + + /** * Comma-separated list of tasks to complete in the proposed build. * * @parameter expression="${tasks}" default-value="${package}" @@ -69,6 +77,11 @@ * @component */ private BuildPlanner buildPlanner; + + /** + * @component + */ + private LifecycleBindingManager lifecycleBindingManager; public void execute() throws MojoExecutionException @@ -84,7 +97,7 @@ BuildPlan buildPlan; try { - buildPlan = buildPlanner.constructLifecyclePlan( taskList, project ); + buildPlan = buildPlanner.constructBuildPlan( taskList, project ); } catch ( LifecycleLoaderException e ) { @@ -102,13 +115,17 @@ String listing; try { - listing = BuildPlanUtils.listBuildPlan( buildPlan ); + listing = BuildPlanUtils.listBuildPlan( buildPlan, project, lifecycleBindingManager, extendedInfo ); } catch ( LifecycleSpecificationException e ) { throw new MojoExecutionException( "Failed to list build plan. Reason: " + e.getMessage(), e ); } catch ( LifecyclePlannerException e ) + { + throw new MojoExecutionException( "Failed to list build plan. Reason: " + e.getMessage(), e ); + } + catch ( LifecycleLoaderException e ) { throw new MojoExecutionException( "Failed to list build plan. Reason: " + e.getMessage(), e ); } Modified: maven/sandbox/trunk/plugins/pom.xml URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/pom.xml?view=diff&rev=519112&r1=519111&r2=519112 ============================================================================== --- maven/sandbox/trunk/plugins/pom.xml (original) +++ maven/sandbox/trunk/plugins/pom.xml Fri Mar 16 12:49:16 2007 @@ -18,6 +18,7 @@ <module>maven-plug-it-plugin</module> <module>maven-swizzle-plugin</module> <module>maven-enforcer-plugin</module> + <module>maven-committers-plugin</module> </modules> </project>