diff --git a/its/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java b/its/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java index 58b9e53d022d..45e91aaa19d9 100644 --- a/its/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java +++ b/its/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java @@ -222,11 +222,7 @@ private String calcChecksum(File jarFile) throws IOException, NoSuchAlgorithmExc MessageDigest digester = MessageDigest.getInstance("SHA-1"); try (FileInputStream is = new FileInputStream(jarFile)) { - DigestInputStream dis = new DigestInputStream(is, digester); - - for (byte[] buffer = new byte[1024 * 4]; dis.read(buffer) >= 0; ) { - // just read it - } + new DigestInputStream(is, digester).read(new byte[1024 * 4]); // only read required. } byte[] digest = digester.digest();