You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2016/06/08 21:39:05 UTC
maven git commit: MNG-3507 install/desinstall AnsiConsole for Windows
Repository: maven
Updated Branches:
refs/heads/MNG-3507 b0c8e4baa -> c2da47087
MNG-3507 install/desinstall AnsiConsole for Windows
Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/c2da4708
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/c2da4708
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/c2da4708
Branch: refs/heads/MNG-3507
Commit: c2da4708758063ed8d9dfc238c66219b0322e09f
Parents: b0c8e4b
Author: Herv� Boutemy <hb...@apache.org>
Authored: Wed Jun 8 23:39:01 2016 +0200
Committer: Herv� Boutemy <hb...@apache.org>
Committed: Wed Jun 8 23:39:01 2016 +0200
----------------------------------------------------------------------
.../src/main/java/org/apache/maven/cli/MavenCli.java | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven/blob/c2da4708/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
----------------------------------------------------------------------
diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
index 8ea7517..5c9d2b1 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
@@ -109,6 +109,7 @@ import com.google.common.io.Files;
import com.google.inject.AbstractModule;
import org.eclipse.aether.transfer.TransferListener;
import org.fusesource.jansi.Ansi;
+import org.fusesource.jansi.AnsiConsole;
import org.slf4j.ILoggerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -285,6 +286,7 @@ public class MavenCli
PlexusContainer localContainer = null;
try
{
+ AnsiConsole.systemInstall();
initialize( cliRequest );
cli( cliRequest );
logging( cliRequest );
@@ -327,6 +329,7 @@ public class MavenCli
{
localContainer.dispose();
}
+ AnsiConsole.systemUninstall();
}
}
@@ -467,6 +470,9 @@ public class MavenCli
File logFile = new File( cliRequest.commandLine.getOptionValue( CLIManager.LOG_FILE ) );
logFile = resolveFile( logFile, cliRequest.workingDirectory );
+ // disable ANSI colors
+ Ansi.setEnabled( false );
+
// redirect stdout and stderr to file
try
{