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 <[email protected]>
Authored: Fri Dec 22 11:46:53 2017 +0100
Committer: rfscholte <[email protected]>
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();
 

Reply via email to