Author: vsiveton Date: Fri Aug 22 05:32:44 2008 New Revision: 688076 URL: http://svn.apache.org/viewvc?rev=688076&view=rev Log: o lifecycle should exist
Modified: maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/DescribeMojo.java Modified: maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/DescribeMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/DescribeMojo.java?rev=688076&r1=688075&r2=688076&view=diff ============================================================================== --- maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/DescribeMojo.java (original) +++ maven/plugins/trunk/maven-help-plugin/src/main/java/org/apache/maven/plugins/help/DescribeMojo.java Fri Aug 22 05:32:44 2008 @@ -726,6 +726,10 @@ (DefaultLifecycleExecutor) session.lookup( LifecycleExecutor.ROLE ); Lifecycle lifecycle = (Lifecycle) lifecycleExecutor.getPhaseToLifecycleMap().get( cmd ); + if ( lifecycle == null ) + { + throw new MojoExecutionException( "The given phase '" + cmd + "' is an unknown phase." ); + } LifecycleMapping lifecycleMapping = (LifecycleMapping) session.lookup( LifecycleMapping.ROLE, project.getPackaging() );