in src/main/java/org/apache/maven/shared/jar/identification/hash/JarFileHashAnalyzer.java [43:58]
public String computeHash(JarAnalyzer jarAnalyzer) {
JarData jarData = jarAnalyzer.getJarData();
String result = jarData.getFileHash();
if (result == null) {
try {
try (InputStream inputStream =
Files.newInputStream(jarData.getFile().toPath())) {
jarData.setFileHash(DigestUtils.sha1Hex(inputStream));
}
} catch (IOException e) {
logger.warn("Unable to calculate the hashcode.", e);
}
}
return result;
}