Author: brett
Date: Mon May  2 01:19:01 2005
New Revision: 165604

URL: http://svn.apache.org/viewcvs?rev=165604&view=rev
Log:
improve error message

Modified:
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java?rev=165604&r1=165603&r2=165604&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
 Mon May  2 01:19:01 2005
@@ -316,6 +316,7 @@
      * @param mojoDescriptor
      */
     private void configureMojo( MojoDescriptor mojoDescriptor, Map phaseMap, 
Settings settings )
+        throws LifecycleExecutionException
     {
         if ( settings.getActiveProfile().isOffline() && 
mojoDescriptor.requiresOnline() )
         {
@@ -328,6 +329,10 @@
             {
                 Phase phase = (Phase) phaseMap.get( mojoDescriptor.getPhase() 
);
 
+                if ( phase == null )
+                {
+                    throw new LifecycleExecutionException( "Required phase '" 
+ mojoDescriptor.getPhase() + "' not found" );
+                }
                 phase.getGoals().add( mojoDescriptor.getId() );
             }
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to