public String computeHash()

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