mirror of
https://github.com/apache/maven-mvnd.git
synced 2025-09-12 14:18:03 +00:00
This commit is contained in:
@@ -39,7 +39,6 @@ import java.util.function.Consumer;
|
|||||||
import java.util.stream.Collector;
|
import java.util.stream.Collector;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.fusesource.jansi.internal.CLibrary;
|
|
||||||
import org.jline.terminal.Size;
|
import org.jline.terminal.Size;
|
||||||
import org.jline.terminal.Terminal;
|
import org.jline.terminal.Terminal;
|
||||||
import org.jline.terminal.TerminalBuilder;
|
import org.jline.terminal.TerminalBuilder;
|
||||||
@@ -158,10 +157,7 @@ public class TerminalOutput implements ClientOutput {
|
|||||||
public TerminalOutput(boolean noBuffering, int rollingWindowSize, Path logFile) throws IOException {
|
public TerminalOutput(boolean noBuffering, int rollingWindowSize, Path logFile) throws IOException {
|
||||||
this.start = System.currentTimeMillis();
|
this.start = System.currentTimeMillis();
|
||||||
TerminalBuilder builder = TerminalBuilder.builder();
|
TerminalBuilder builder = TerminalBuilder.builder();
|
||||||
boolean outRedirected = CLibrary.isatty(1) == 0;
|
builder.systemOutput(TerminalBuilder.SystemOutput.SysErr);
|
||||||
if (outRedirected) {
|
|
||||||
builder.dumb(true);
|
|
||||||
}
|
|
||||||
this.terminal = builder.build();
|
this.terminal = builder.build();
|
||||||
this.dumb = terminal.getType().startsWith("dumb");
|
this.dumb = terminal.getType().startsWith("dumb");
|
||||||
this.noBuffering = noBuffering;
|
this.noBuffering = noBuffering;
|
||||||
@@ -933,7 +929,7 @@ public class TerminalOutput implements ClientOutput {
|
|||||||
@Override
|
@Override
|
||||||
public void flush() {
|
public void flush() {
|
||||||
clearDisplay();
|
clearDisplay();
|
||||||
messages.forEach(terminal.writer()::println);
|
messages.forEach(System.out::println);
|
||||||
messages.clear();
|
messages.clear();
|
||||||
terminal.flush();
|
terminal.flush();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user