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


Reply via email to