in common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalOutput.java [731:764]
private void addProjectLine(final List<AttributedString> lines, Project prj) {
final MojoStartedEvent execution = prj.runningExecution;
final AttributedStringBuilder asb = new AttributedStringBuilder();
AttributedString transfer = formatTransfers(prj.id);
if (transfer != null) {
asb.append(':')
.style(CYAN_FOREGROUND)
.append(String.format(artifactIdFormat, prj.id))
.style(AttributedStyle.DEFAULT)
.append(transfer);
} else if (execution == null) {
asb.append(':').style(CYAN_FOREGROUND).append(prj.id);
} else {
asb.append(':')
.style(CYAN_FOREGROUND)
.append(String.format(artifactIdFormat, prj.id))
.style(GREEN_FOREGROUND);
if (execution.getPluginGoalPrefix().isEmpty()) {
asb.append(execution.getPluginGroupId()).append(':').append(execution.getPluginArtifactId());
} else {
asb.append(execution.getPluginGoalPrefix());
}
asb.append(':')
.append(execution.getPluginVersion())
.append(':')
.append(execution.getMojo())
.append(' ')
.style(AttributedStyle.DEFAULT)
.append('(')
.append(execution.getExecutionId())
.append(')');
}
lines.add(asb.toAttributedString());
}