cstamas opened a new pull request, #11303: URL: https://github.com/apache/maven/pull/11303
When --raw-streams are used (especially when combined with options like --quiet and -DforceStdout) there is no guarantee that anything touches terminal. Hence, in case of embedded executor it is quite possible that cached/warm code arrives fast at the place that would do system out before the thread with FastTerminal finishes. In other words, when --raw-streams are used, we cannot right now guarantee that system streams are already set up. This PR changes that, and makes sure by triggering a dummy call to terminal, at the cost of "jline3 install lag" for CLI invocation. OTOH, this lag in case of embedded executors does not exists (it exists only on first invocation). -- 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]
