public static String getMD5Checksum(String filePath) throws Exception {
File file = new File(filePath);
FileInputStream fis = new FileInputStream(file);
return DigestUtils.md5Hex(fis);
}
В приведенном выше коде fis не закрывается, но не выдается как ошибка в SonarQube.Метод DigestUtils.md5Hex также не закрывает поток.Оба плагина SonarQube и Sonar Java находятся в последних версиях.