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