Author: khmarbaise
Date: Wed May  4 15:47:19 2016
New Revision: 1742298

URL: http://svn.apache.org/viewvc?rev=1742298&view=rev
Log:
Slight enhancements
 o Added error checking.
 o Improved error message.
 o Improved comments.

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=1742298&r1=1742297&r2=1742298&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
 Wed May  4 15:47:19 2016
@@ -628,7 +628,10 @@ public abstract class AbstractInvokerMoj
                         + reportsDirectory.getAbsolutePath(), e );
                 }
             }
-            reportsDirectory.mkdirs();
+            if ( !reportsDirectory.mkdirs() )
+            {
+                throw new MojoExecutionException( "Failure while creating the 
" + reportsDirectory.getAbsolutePath() );
+            }
         }
 
         BuildJob[] buildJobs;
@@ -695,13 +698,13 @@ public abstract class AbstractInvokerMoj
         }
         catch ( IOException e )
         {
-            getLog().error( "Failure...", e );
+            getLog().error( "Failure during scanning of folders.", e );
         }
 
         if ( setupBuildJobs != null )
         {
-            // parallelThreads = 1 for this call
-            // run all setup jobs only single thread.
+            // Run setup jobs in single thread
+            // mode.
             //
             // Some Idea about ordering?
             getLog().info( "Running Setup Jobs" );
@@ -710,7 +713,8 @@ public abstract class AbstractInvokerMoj
 
         // Afterwards run all other jobs.
         BuildJob[] nonSetupBuildJobs = getNonSetupJobs( buildJobs );
-        // parallelThreads run the rest with parallel sets...
+        // We will run the non setup jobs with the configured
+        // parallelThreads number.
         runBuilds( projectsDir, nonSetupBuildJobs, parallelThreads );
 
         writeSummaryFile( nonSetupBuildJobs );
@@ -1240,7 +1244,6 @@ public abstract class AbstractInvokerMoj
 
         try
         {
-            // TODO: Think about running SETUP jobs only single thread.
             if ( runWithParallelThreads > 1 )
             {
                 getLog().info( "use parallelThreads " + runWithParallelThreads 
);


Reply via email to