I use the Maven Exec Plugin to run a class that asks for interactive input from the user. This was working in 3.3.9, but does not work in 3.5.0.
Anything printed on System.err or System.out without a newline is not printed immediately on the terminal window.
The example above would not print listen port: on the terminal.
Attached you can find a project that reproduces this issue.
Unpack the project and then run:
The expected output of the reproducer would be:
instead I get:
Removing jansi-1.13.jar from $MAVEN/lib/ fixes the issue.