You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2022/05/17 19:01:35 UTC

[maven-invoker-plugin] branch master updated: [MINVOKER-303] Print build summary at the end after logs

This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 2e02ca5  [MINVOKER-303] Print build summary at the end after logs
2e02ca5 is described below

commit 2e02ca59ba11f55b2bf8a1ace260113a2616458a
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sun May 15 10:53:07 2022 +0200

    [MINVOKER-303] Print build summary at the end after logs
---
 src/main/java/org/apache/maven/plugins/invoker/InvokerMojo.java   | 8 ++++----
 .../java/org/apache/maven/plugins/invoker/InvokerSession.java     | 2 ++
 src/main/java/org/apache/maven/plugins/invoker/VerifyMojo.java    | 8 ++++----
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/invoker/InvokerMojo.java b/src/main/java/org/apache/maven/plugins/invoker/InvokerMojo.java
index 63cb8df..af5d70e 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InvokerMojo.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InvokerMojo.java
@@ -68,14 +68,14 @@ public class InvokerMojo
     void processResults( InvokerSession invokerSession )
         throws MojoFailureException
     {
-        if ( !suppressSummaries )
+        if ( streamLogsOnFailures )
         {
-            invokerSession.logSummary( getLog(), ignoreFailures );
+            invokerSession.logFailedBuildLog( getLog(), ignoreFailures );
         }
 
-        if ( streamLogsOnFailures )
+        if ( !suppressSummaries )
         {
-            invokerSession.logFailedBuildLog( getLog(), ignoreFailures );
+            invokerSession.logSummary( getLog(), ignoreFailures );
         }
 
         invokerSession.handleFailures( getLog(), ignoreFailures );
diff --git a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
index 12cf8c0..27eb321 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
@@ -219,6 +219,8 @@ class InvokerSession
     public void logFailedBuildLog( Log logger, boolean ignoreFailures )
             throws MojoFailureException
     {
+        updateStats();
+
         List<BuildJob> jobToLogs = new ArrayList<>( failedJobs );
         jobToLogs.addAll( errorJobs );
 
diff --git a/src/main/java/org/apache/maven/plugins/invoker/VerifyMojo.java b/src/main/java/org/apache/maven/plugins/invoker/VerifyMojo.java
index 5a54c4e..66ab762 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/VerifyMojo.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/VerifyMojo.java
@@ -140,14 +140,14 @@ public class VerifyMojo
             }
         }
 
-        if ( !suppressSummaries )
+        if ( streamLogsOnFailures )
         {
-            invokerSession.logSummary( getLog(), ignoreFailures );
+            invokerSession.logFailedBuildLog( getLog(), ignoreFailures );
         }
 
-        if ( streamLogsOnFailures )
+        if ( !suppressSummaries )
         {
-            invokerSession.logFailedBuildLog( getLog(), ignoreFailures );
+            invokerSession.logSummary( getLog(), ignoreFailures );
         }
 
         invokerSession.handleFailures( getLog(), ignoreFailures );