Author: olamy
Date: Tue Nov  8 21:58:36 2011
New Revision: 1199482

URL: http://svn.apache.org/viewvc?rev=1199482&view=rev
Log:
adapt from changes in script interpreter library

Modified:
    
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java

Modified: 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java?rev=1199482&r1=1199481&r2=1199482&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
 Tue Nov  8 21:58:36 2011
@@ -36,8 +36,8 @@ import org.apache.maven.shared.invoker.M
 import org.apache.maven.shared.invoker.Invoker;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.settings.Settings;
-import org.apache.maven.shared.scriptinterpreter.BuildErrorException;
-import org.apache.maven.shared.scriptinterpreter.BuildFailureException;
+import org.apache.maven.shared.scriptinterpreter.RunErrorException;
+import org.apache.maven.shared.scriptinterpreter.RunFailureException;
 import org.apache.maven.shared.scriptinterpreter.ScriptRunner;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.ReaderFactory;
@@ -1155,7 +1155,7 @@ public abstract class AbstractInvokerMoj
                 }
             }
         }
-        catch ( BuildErrorException e )
+        catch ( RunErrorException e )
         {
             buildJob.setResult( BuildJob.Result.ERROR );
             buildJob.setFailureMessage( e.getMessage() );
@@ -1166,7 +1166,7 @@ public abstract class AbstractInvokerMoj
                 getLog().info( "  " + e.getMessage() );
             }
         }
-        catch ( BuildFailureException e )
+        catch ( RunFailureException e )
         {
             buildJob.setResult( e.getType() );
             buildJob.setFailureMessage( e.getMessage() );
@@ -1277,10 +1277,10 @@ public abstract class AbstractInvokerMoj
      * @return <code>true</code> if the project was launched or 
<code>false</code> if the selector script indicated that
      *            the project should be skipped.
      * @throws org.apache.maven.plugin.MojoExecutionException If the project 
could not be launched.
-     * @throws org.apache.maven.shared.scriptinterpreter.BuildFailureException 
If either a hook script or the build itself failed.
+     * @throws org.apache.maven.shared.scriptinterpreter.RunFailureException 
If either a hook script or the build itself failed.
      */
     private boolean runBuild( File basedir, File pomFile, File settingsFile, 
InvokerProperties invokerProperties )
-        throws MojoExecutionException, BuildFailureException
+        throws MojoExecutionException, RunFailureException
     {
         if ( getLog().isDebugEnabled() && 
!invokerProperties.getProperties().isEmpty() )
         {
@@ -1307,11 +1307,11 @@ public abstract class AbstractInvokerMoj
                 scriptRunner.run( "selector script", basedir, selectorScript, 
context, logger,
                                   BuildJob.Result.SKIPPED, false );
             }
-            catch ( BuildErrorException e )
+            catch ( RunErrorException e )
             {
                 throw e;
             }
-            catch ( BuildFailureException e )
+            catch ( RunFailureException e )
             {
                 return false;
             }
@@ -1398,7 +1398,7 @@ public abstract class AbstractInvokerMoj
                 catch ( final MavenInvocationException e )
                 {
                     getLog().debug( "Error invoking Maven: " + e.getMessage(), 
e );
-                    throw new BuildFailureException( "Maven invocation failed. 
" + e.getMessage(),
+                    throw new RunFailureException( "Maven invocation failed. " 
+ e.getMessage(),
                                                      
BuildJob.Result.FAILURE_BUILD );
                 }
 
@@ -1520,15 +1520,15 @@ public abstract class AbstractInvokerMoj
      * @param invocationIndex The index of the invocation for which to check 
the exit code, must not be negative.
      * @param invokerProperties The invoker properties used to check the exit 
code, must not be <code>null</code>.
      * @param logger The build logger, may be <code>null</code> if logging is 
disabled.
-     * @throws org.apache.maven.shared.scriptinterpreter.BuildFailureException 
If the invocation result indicates a build failure.
+     * @throws org.apache.maven.shared.scriptinterpreter.RunFailureException 
If the invocation result indicates a build failure.
      */
     private void verify( InvocationResult result, int invocationIndex, 
InvokerProperties invokerProperties,
                          FileLogger logger )
-        throws BuildFailureException
+        throws RunFailureException
     {
         if ( result.getExecutionException() != null )
         {
-            throw new BuildFailureException( "The Maven invocation failed. "
+            throw new RunFailureException( "The Maven invocation failed. "
                 + result.getExecutionException().getMessage(), 
BuildJob.Result.ERROR );
         }
         else if ( !invokerProperties.isExpectedResult( result.getExitCode(), 
invocationIndex ) )
@@ -1545,7 +1545,7 @@ public abstract class AbstractInvokerMoj
             {
                 buffer.append( "See console output for details." );
             }
-            throw new BuildFailureException( buffer.toString(), 
BuildJob.Result.FAILURE_BUILD );
+            throw new RunFailureException( buffer.toString(), 
BuildJob.Result.FAILURE_BUILD );
         }
     }
 


Reply via email to