brett       2004/05/07 15:56:08

  Modified:    src/java/org/apache/maven/plugin Tag: MAVEN-1_0-BRANCH
                        PluginManager.java
  Log:
  make sure no goal is not an unknown error
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.70.4.44 +11 -2     maven/src/java/org/apache/maven/plugin/PluginManager.java
  
  Index: PluginManager.java
  ===================================================================
  RCS file: /home/cvs/maven/src/java/org/apache/maven/plugin/PluginManager.java,v
  retrieving revision 1.70.4.43
  retrieving revision 1.70.4.44
  diff -u -r1.70.4.43 -r1.70.4.44
  --- PluginManager.java        5 May 2004 07:29:28 -0000       1.70.4.43
  +++ PluginManager.java        7 May 2004 22:56:08 -0000       1.70.4.44
  @@ -19,6 +19,7 @@
   
   import com.werken.forehead.Forehead;
   import com.werken.forehead.ForeheadClassLoader;
  +import com.werken.werkz.NoSuchGoalException;
   import com.werken.werkz.Session;
   import com.werken.werkz.WerkzProject;
   import com.werken.werkz.jelly.JellySession;
  @@ -33,6 +34,7 @@
   import org.apache.maven.MavenException;
   import org.apache.maven.MavenSession;
   import org.apache.maven.MavenUtils;
  +import org.apache.maven.UnknownGoalException;
   import org.apache.maven.jelly.JellyUtils;
   import org.apache.maven.jelly.MavenJellyContext;
   import org.apache.maven.project.Dependency;
  @@ -603,7 +605,14 @@
               {
                   String goalName = ( String ) i.next();
                   log.debug( "attaining goal " + goalName );
  -                werkzProject.attainGoal( goalName, session );
  +                try
  +                {
  +                    werkzProject.attainGoal( goalName, session );
  +                }
  +                catch ( NoSuchGoalException e )
  +                {
  +                    throw new UnknownGoalException( goalName );
  +                }
               }
           }
           finally
  
  
  

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

Reply via email to