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]

Reply via email to