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 c9d2bbdd..4fb00ce9 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 @@ -237,7 +237,7 @@ public class TerminalOutput implements ClientOutput { } case Message.MOJO_STARTED: { final MojoStartedEvent execution = (MojoStartedEvent) entry; - final Project prj = projects.get(execution.getArtifactId()); + final Project prj = projects.computeIfAbsent(execution.getArtifactId(), Project::new); prj.runningExecution = execution; break; }