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();
