You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2017/12/22 10:47:03 UTC

maven git commit: [MNG-6308] display packaging when building a module highlight projectKey

Repository: maven
Updated Branches:
  refs/heads/MNG-6308_display_packaging abac8ae1a -> f83d435e6


[MNG-6308] display packaging when building a module
highlight projectKey


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/f83d435e
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/f83d435e
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/f83d435e

Branch: refs/heads/MNG-6308_display_packaging
Commit: f83d435e6dc88b39761873c8dcc2bc84b45269bf
Parents: abac8ae
Author: rfscholte <rf...@apache.org>
Authored: Fri Dec 22 11:46:53 2017 +0100
Committer: rfscholte <rf...@apache.org>
Committed: Fri Dec 22 11:46:53 2017 +0100

----------------------------------------------------------------------
 .../maven/cli/event/ExecutionEventLogger.java   | 25 +++++++++++++-------
 1 file changed, 16 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/f83d435e/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
----------------------------------------------------------------------
diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java b/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
index b3e3078..8dcb397 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
@@ -267,18 +267,25 @@ public class ExecutionEventLogger
 
             logger.info( "" );
 
-            StringBuilder builder = new StringBuilder();
-            builder.append( "-< " )
-                .append( project.getGroupId() )
+            StringBuilder projectKey = new StringBuilder();
+            projectKey.append( project.getGroupId() )
                 .append( ':' )
                 .append( project.getArtifactId() )
                 .append( ':' )
-                .append( project.getPackaging() )
-                .append( " >-" );
-            builder.insert( 0, chars( '-', Math.max( 0, LINE_LENGTH - builder.length() ) / 2 ) );
-            builder.append( chars( '-', Math.max( 0, LINE_LENGTH - builder.length() ) ) );
-
-            infoMain( builder.toString() );
+                .append( project.getPackaging() );
+            
+            final String PREHEADER = "-< ";
+            final String POSTHEADER = " >-";
+
+            String prefix =
+                chars( '-',
+                       Math.max( 0, ( LINE_LENGTH - projectKey.length() - PREHEADER.length() - POSTHEADER.length() )
+                           / 2 ) )
+                    + PREHEADER;
+            String suffix = POSTHEADER
+                + chars( '-', Math.max( 0, LINE_LENGTH - projectKey.length() - prefix.length() - PREHEADER.length() ) );
+
+            logger.info( buffer().strong( prefix ).project( projectKey ).strong( suffix ).toString() );
 
             String building = "Building " + event.getProject().getName() + " " + event.getProject().getVersion();