[ 
https://issues.apache.org/jira/browse/MNG-6241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17374290#comment-17374290
 ] 

Michael Osipov commented on MNG-6241:
-------------------------------------

Using settings is unfortunately not possible because it comes much later than 
the color configuration. See 
{{org.apache.maven.cli.MavenCli.doMain(CliRequest)}}. It would require us to 
first load the settings, get the flag and then process command line args.

What we could do it so extend the code to accept from system properties too.

System props => user props => command line option.

[~mirabilos], [~martinkanters], WDYT?

> colour output cannot be disabled from settings.xml or MAVEN_OPTS
> ----------------------------------------------------------------
>
>                 Key: MNG-6241
>                 URL: https://issues.apache.org/jira/browse/MNG-6241
>             Project: Maven
>          Issue Type: Bug
>    Affects Versions: 3.5.0
>            Reporter: Thorsten Glaser
>            Priority: Major
>
> Coloured output does not look very nice in a Jenkins logfile *and* breaks 
> some plugins we use, therefore I wish to disable it programmatically.
> However, looking at the source, I find it can only be disabled by passing the 
> command-line options -B or -l, but not from settings.xml or via MAVEN_OPTS in 
> the environment.
> I’ve worked around this by using dpkg-divert to move the mvn binary away and 
> placing this…
> {{{
> # cat /usr/share/maven/bin/mvn
> #!/bin/mksh-static
> exec /usr/share/maven/bin/mvn.dpkg-dist -B "$@"
> }}}
> … in its stead, but that’s creepy at best. Please implement a setting, 
> ideally for settings.xml *and* MAVEN_OPTS, to disable colour.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to