private void writeScriptableOutput()

in src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java [531:556]


    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);
        }
    }