gnodet opened a new pull request, #12111: URL: https://github.com/apache/maven/pull/12111
Backport of #11887 to `maven-4.0.x`. ## Summary - Change `ForcedSysOut` to `SysOut` in JLine's `TerminalBuilder` configuration so that JLine properly checks whether stdout is a TTY before creating a system terminal - On JDK 22+ with the FFM provider, `ForcedSysOut` caused ANSI escape codes in piped output because stdin being a TTY was enough to create a non-dumb terminal Fixes #11885 _Claude Code on behalf of Guillaume Nodet_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
