Upgrade jline 3.24.1
- Default TerminalBuilder system outpu to SysOut to restore writing to stdout instead of stderr when redirect exists - Backport #891 - Backport #901 - Fixes #915 - Fixes #912
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -22,7 +22,7 @@
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<jline.version>3.23.0</jline.version>
|
||||
<jline.version>3.24.1</jline.version>
|
||||
<antlr-st4.version>4.3.3</antlr-st4.version>
|
||||
<jimfs.version>1.2</jimfs.version>
|
||||
</properties>
|
||||
|
||||
@@ -21,6 +21,7 @@ import java.io.IOException;
|
||||
import org.jline.reader.Parser;
|
||||
import org.jline.terminal.Terminal;
|
||||
import org.jline.terminal.TerminalBuilder;
|
||||
import org.jline.terminal.TerminalBuilder.SystemOutput;
|
||||
import org.jline.utils.AttributedString;
|
||||
import org.jline.utils.AttributedStyle;
|
||||
|
||||
@@ -43,7 +44,7 @@ public class JLineShellAutoConfiguration {
|
||||
@Bean(destroyMethod = "close")
|
||||
public Terminal terminal() {
|
||||
try {
|
||||
return TerminalBuilder.builder().build();
|
||||
return TerminalBuilder.builder().systemOutput(SystemOutput.SysOut).build();
|
||||
}
|
||||
catch (IOException e) {
|
||||
throw new BeanCreationException("Could not create Terminal: " + e.getMessage());
|
||||
|
||||
Reference in New Issue
Block a user