private String diffoscope()

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


    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) || (reference == null)) {
            return "missing file for " + a.getId() + " reference = "
                    + (reference == null ? "null" : relative(reference)) + " actual = "
                    + (actual == null ? "null" : relative(actual));
        }
        return "diffoscope " + relative(reference) + " " + relative(actual);
    }