X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=build.gradle;h=76ccefdc9ecfbfa417f8d77c4211dbde6f842190;hp=4d2c350ee8ede255e3720560c92848fc34aa55ef;hb=3f99b4c31e36e3f3eb277c65e5057c00977681b3;hpb=ed8359e447a1f003c489ca79e9babbe6e3d40a95 diff --git a/build.gradle b/build.gradle index 4d2c350..76ccefd 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,6 @@ import groovy.transform.ExternalizeMethods import groovy.util.XmlParser import groovy.xml.XmlUtil import groovy.json.JsonBuilder -import org.gradle.internal.hash.HashUtil import com.vladsch.flexmark.util.ast.Node import com.vladsch.flexmark.html.HtmlRenderer import com.vladsch.flexmark.parser.Parser @@ -24,6 +23,9 @@ import com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughExtension import com.vladsch.flexmark.ext.autolink.AutolinkExtension import com.vladsch.flexmark.ext.anchorlink.AnchorLinkExtension import com.vladsch.flexmark.ext.toc.TocExtension +import com.google.common.hash.HashCode +import com.google.common.hash.Hashing +import com.google.common.io.Files buildscript { repositories { @@ -2138,11 +2140,12 @@ task installerFiles(type: com.install4j.gradle.Install4jTask) { } def getDataHash(File myFile) { + HashCode hash = Files.asByteSource(myFile).hash(Hashing.sha256()) return myFile.exists() ? [ "filename" : myFile.getName(), "filesize" : myFile.length(), - "sha256" : HashUtil.createHash(myFile, "SHA-256").asHexString() + "sha256" : hash.toString() ] : null }