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