private String diffoscope()

in src/main/java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java [286:296]


    private String diffoscope(Artifact a, File referenceDir) {
        File actual = a.getFile();
        // notice: actual file name may have been defined in pom
        // reference file name is taken from repository format
        File reference = new File(new File(referenceDir, a.getGroupId()), getRepositoryFilename(a));
        if (actual == null) {
            return "missing file for " + ArtifactIdUtils.toId(a) + " reference = " + relative(reference)
                    + " actual = null";
        }
        return "diffoscope " + relative(reference) + " " + relative(actual);
    }