Skip to content

[MDEP-562] Select tree tokens from Maven output capabilities - #1703

Draft
wilx wants to merge 1 commit into
apache:masterfrom
wilx:issue-997-tree-output-capabilities
Draft

wilx wants to merge 1 commit into
apache:masterfrom
wilx:issue-997-tree-output-capabilities

Conversation

@wilx

@wilx wilx commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Use Maven's execution-request capability map to select Unicode tree characters only for interactive consoles with a compatible encoding. Files, batch mode and missing/incompatible metadata retain ASCII; explicit tokens values always win. Java 8 and Maven 3.6.3 support are unchanged.

Fixes #997. Uses the core proposals apache/maven#13208, apache/maven#13209 and apache/maven#13210; this is the map-based alternative to #1698.

Validation: full verification, 103 Invoker builds and 70 Linux runtime cases passed across Maven 3.6.3, 3.9.16 and the three modified distributions. After the final logger refactor, all 40 focused tests and formatting checks passed. macOS and Windows remain untested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MDEP-562] Make extended tokens default for displaying trees

1 participant