Author: khmarbaise Date: Mon Mar 23 17:10:06 2015 New Revision: 1668684 URL: http://svn.apache.org/r1668684 Log: [MINVOKER-181] Write only IT's into summary file which did not succeed.
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=1668684&r1=1668683&r2=1668684&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 Mon Mar 23 17:10:06 2015 @@ -736,9 +736,10 @@ public abstract class AbstractInvokerMoj runBuilds( projectsDir, buildJobs ); + writeSummaryFile( buildJobs ); + processResults( new InvokerSession( buildJobs ) ); - writeSummaryFile( buildJobs ); } private void writeSummaryFile( BuildJob[] buildJobs ) @@ -754,16 +755,19 @@ public abstract class AbstractInvokerMoj for ( int i = 0; i < buildJobs.length; i++ ) { BuildJob buildJob = buildJobs[i]; - writer.append( buildJob.getResult() ); - writer.append( " [" ); - writer.append( buildJob.getProject() ); - writer.append( "] " ); - if ( buildJob.getFailureMessage() != null ) + if ( !buildJob.getResult().equals( BuildJob.Result.SUCCESS ) ) { - writer.append( " " ); - writer.append( buildJob.getFailureMessage() ); + writer.append( buildJob.getResult() ); + writer.append( " [" ); + writer.append( buildJob.getProject() ); + writer.append( "] " ); + if ( buildJob.getFailureMessage() != null ) + { + writer.append( " " ); + writer.append( buildJob.getFailureMessage() ); + } + writer.append( "\n" ); } - writer.append( "\n" ); } writer.close();