This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch mvnd-1036 in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git
commit 84952a7035f13940430850a261227aca48310d29 Author: Tamas Cservenak <ta...@cservenak.net> AuthorDate: Wed Jun 19 13:35:01 2024 +0200 Fixes #1036 The event can be ProjectMessage as well. --- .../java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java b/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java index dbf475d2..7107456c 100644 --- a/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java +++ b/common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java @@ -312,9 +312,14 @@ public class TerminalOutput implements ClientOutput { break; } case Message.DISPLAY: { - Message.StringMessage d = (Message.StringMessage) entry; clearDisplay(); - terminal.writer().printf("%s%n", d.getMessage()); + if (entry instanceof StringMessage) { + Message.StringMessage d = (Message.StringMessage) entry; + terminal.writer().printf("%s%n", d.getMessage()); + } else if (entry instanceof ProjectEvent) { + Message.ProjectEvent d = (Message.ProjectEvent) entry; + terminal.writer().printf("[%s] %s%n", d.getProjectId(), d.getMessage()); + } break; } case Message.PRINT_OUT: {