Skip to content

ANSI colors are not disabled in case of redirect to pipe or file on JDK25+ #11885

@slawekjaranowski

Description

@slawekjaranowski

Affected version

4.0.0-rc-5

Bug description

Test command:

mvn help:help -X | less

Oputputs

JDK 21

Apache Maven 4.0.0-rc-5 (fb3ecaef88106acb40467a450248dfdbd75f3b35)
Maven home: /Users/slawomir.jaranowski/.sdkman/candidates/maven/4.0.0-rc-5
Java version: 21.0.10, vendor: Eclipse Adoptium, runtime: /Users/slawomir.jaranowski/.sdkman/candidates/java/21.0.10-tem
Default locale: en_PL, platform encoding: UTF-8
OS name: "mac os x", version: "26.3.1", arch: "aarch64", family: "mac"


...
[DEBUG] Message scheme: plain

JDK 25

ESC[1mApache Maven 4.0.0-rc-5 (fb3ecaef88106acb40467a450248dfdbd75f3b35)ESC[0m
Maven home: /Users/slawomir.jaranowski/.sdkman/candidates/maven/4.0.0-rc-5
Java version: 25.0.2, vendor: Eclipse Adoptium, runtime: /Users/slawomir.jaranowski/.sdkman/candidates/java/25.0.2-tem
Default locale: en_PL, platform encoding: UTF-8
OS name: "mac os x", version: "26.3.1", arch: "aarch64", family: "mac"

...

[ESC[36;1mDEBUGESC[0m] Message scheme: color

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions