in src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java [528:553]
private void writeScriptableOutput(Set<Artifact> artifacts) {
if (!artifacts.isEmpty()) {
getLog().info("Missing dependencies: ");
String pomFile = baseDir.getAbsolutePath() + File.separatorChar + "pom.xml";
StringBuilder buf = new StringBuilder();
for (Artifact artifact : artifacts) {
// called because artifact will set the version to -SNAPSHOT only if I do this. MNG-2961
artifact.isSnapshot();
buf.append(scriptableFlag)
.append(":")
.append(pomFile)
.append(":")
.append(artifact.getDependencyConflictId())
.append(":")
.append(artifact.getClassifier())
.append(":")
.append(artifact.getBaseVersion())
.append(":")
.append(artifact.getScope())
.append(System.lineSeparator());
}
getLog().info(System.lineSeparator() + buf);
}
}