You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Gili (JIRA)" <ji...@apache.org> on 2017/05/03 16:17:04 UTC
[jira] [Created] (MNG-6225) Application cannot output ANSI colors
when run by Maven
Gili created MNG-6225:
-------------------------
Summary: Application cannot output ANSI colors when run by Maven
Key: MNG-6225
URL: https://issues.apache.org/jira/browse/MNG-6225
Project: Maven
Issue Type: Bug
Components: Command Line, core
Affects Versions: 3.5.0
Reporter: Gili
I'm not sure which Maven component this bug report belongs to (please reassign if needed).
This is a follow-up to https://issues.apache.org/jira/browse/SUREFIRE-1369
To recap: someone (probably Maven core) is redirecting the native stdout handle when running plugins such as Surefire. This prevents applications from outputting ANSI colors under Windows 10 because:
* Applications must explicitly enable ANSI support using JNI.
* The JNI calls fail if the stdout handle has been redirected.
If I run the exact same application outside of Maven, JNI no longer detects that stdout has been redirected and ANSI colors as expected.
Any idea who is doing the redirection, and how to disable it?
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)