Author: hboutemy Date: Tue Jun 28 22:09:38 2016 New Revision: 1750592 URL: http://svn.apache.org/viewvc?rev=1750592&view=rev Log: [MINVOKER-205] use new improved styled message API
Modified: maven/plugins/trunk/maven-invoker-plugin/pom.xml maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java Modified: maven/plugins/trunk/maven-invoker-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/pom.xml?rev=1750592&r1=1750591&r2=1750592&view=diff ============================================================================== --- maven/plugins/trunk/maven-invoker-plugin/pom.xml (original) +++ maven/plugins/trunk/maven-invoker-plugin/pom.xml Tue Jun 28 22:09:38 2016 @@ -211,8 +211,8 @@ under the License. </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> - <artifactId>maven-project-utils</artifactId> - <version>1.0.0-SNAPSHOT</version> + <artifactId>maven-shared-utils</artifactId> + <version>3.1.0-SNAPSHOT</version> </dependency> <dependency> 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=1750592&r1=1750591&r2=1750592&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 Tue Jun 28 22:09:38 2016 @@ -19,7 +19,7 @@ package org.apache.maven.plugin.invoker; * under the License. */ -import static org.apache.maven.shared.project.utils.AnsiUtils.ansi; +import static org.apache.maven.shared.utils.logging.MessageUtils.buffer; import java.io.BufferedReader; import java.io.BufferedWriter; @@ -81,7 +81,7 @@ import org.apache.maven.shared.invoker.I import org.apache.maven.shared.invoker.Invoker; import org.apache.maven.shared.invoker.MavenCommandLineBuilder; import org.apache.maven.shared.invoker.MavenInvocationException; -import org.apache.maven.shared.project.utils.AnsiUtils; +import org.apache.maven.shared.utils.logging.MessageUtils; import org.apache.maven.shared.scriptinterpreter.RunErrorException; import org.apache.maven.shared.scriptinterpreter.RunFailureException; import org.apache.maven.shared.scriptinterpreter.ScriptRunner; @@ -1250,7 +1250,7 @@ public abstract class AbstractInvokerMoj try { - AnsiUtils.systemInstall(); // prepare JAnsi if not run with Maven 3.4+ + MessageUtils.systemInstall(); // prepare JAnsi if not run with Maven 3.4+ if ( runWithParallelThreads > 1 ) { @@ -1304,7 +1304,7 @@ public abstract class AbstractInvokerMoj { mergedSettingsFile.delete(); } - AnsiUtils.systemUninstall(); + MessageUtils.systemUninstall(); } } @@ -1412,7 +1412,7 @@ public abstract class AbstractInvokerMoj basedir = pomFile.getParentFile(); } - getLog().info( ansi().a( "Building: " ).strong( buildJob.getProject() ).toString() ); + getLog().info( buffer().a( "Building: " ).strong( buildJob.getProject() ).toString() ); File interpolatedPomFile = null; if ( pomFile != null ) @@ -1460,7 +1460,7 @@ public abstract class AbstractInvokerMoj if ( !suppressSummaries ) { - getLog().info( ".." + ansi().success( "SUCCESS " ) + formatTime( buildJob.getTime() ) ); + getLog().info( ".." + buffer().success( "SUCCESS " ) + formatTime( buildJob.getTime() ) ); } } else @@ -1469,7 +1469,7 @@ public abstract class AbstractInvokerMoj if ( !suppressSummaries ) { - getLog().info( ".." + ansi().warning( "SKIPPED " ) + formatTime( buildJob.getTime() ) ); + getLog().info( ".." + buffer().warning( "SKIPPED " ) + formatTime( buildJob.getTime() ) ); } } } @@ -1501,7 +1501,7 @@ public abstract class AbstractInvokerMoj if ( !suppressSummaries ) { - getLog().info( ".." + ansi().warning( "SKIPPED " ) + " due to " + message.toString() ); + getLog().info( ".." + buffer().warning( "SKIPPED " ) + " due to " + message.toString() ); } // Abuse failureMessage, the field in the report which should contain the reason for skipping @@ -1516,7 +1516,7 @@ public abstract class AbstractInvokerMoj if ( !suppressSummaries ) { - getLog().info( ".." + ansi().failure( "ERROR " ) + formatTime( buildJob.getTime() ) ); + getLog().info( ".." + buffer().failure( "ERROR " ) + formatTime( buildJob.getTime() ) ); getLog().info( " " + e.getMessage() ); } } @@ -1527,7 +1527,7 @@ public abstract class AbstractInvokerMoj if ( !suppressSummaries ) { - getLog().info( ".." + ansi().failure( "FAILED " ) + formatTime( buildJob.getTime() ) ); + getLog().info( ".." + buffer().failure( "FAILED " ) + formatTime( buildJob.getTime() ) ); getLog().info( " " + e.getMessage() ); } } Modified: maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java?rev=1750592&r1=1750591&r2=1750592&view=diff ============================================================================== --- maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java (original) +++ maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java Tue Jun 28 22:09:38 2016 @@ -19,7 +19,7 @@ package org.apache.maven.plugin.invoker; * under the License. */ -import static org.fusesource.jansi.Ansi.ansi; +import static org.apache.maven.shared.utils.logging.MessageUtils.buffer; import java.util.ArrayList; import java.util.Arrays; @@ -198,7 +198,7 @@ class InvokerSession { updateStats(); - String separator = ansi().bold().a( "-------------------------------------------------" ).reset().toString(); + String separator = buffer().strong( "-------------------------------------------------" ).toString(); logger.info( separator ); logger.info( "Build Summary:" ); Modified: maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java?rev=1750592&r1=1750591&r2=1750592&view=diff ============================================================================== --- maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java (original) +++ maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java Tue Jun 28 22:09:38 2016 @@ -26,7 +26,7 @@ import org.apache.maven.plugin.invoker.m import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; -import org.apache.maven.shared.project.utils.AnsiUtils; +import org.apache.maven.shared.utils.logging.MessageUtils; import org.codehaus.plexus.util.ReaderFactory; import org.codehaus.plexus.util.xml.pull.XmlPullParserException; @@ -134,12 +134,12 @@ public class VerifyMojo { try { - AnsiUtils.systemInstall(); // prepare JAnsi if not run with Maven 3.4+ + MessageUtils.systemInstall(); // prepare JAnsi if not run with Maven 3.4+ invokerSession.logSummary( getLog(), ignoreFailures ); } finally { - AnsiUtils.systemUninstall(); + MessageUtils.systemUninstall(); } }