+task addVersionToInstallersDataFiles {
+ dependsOn installerFiles
+
+ def installersOutputTxt = "${jalviewDir}/${install4jBuildDir}/output.txt"
+ def installersOutputVersionTxt = "${jalviewDir}/${install4jBuildDir}/output-${JALVIEW_VERSION}.txt"
+ def installersSha256 = "${jalviewDir}/${install4jBuildDir}/sha256sums"
+ def installersSha256Version = "${jalviewDir}/${install4jBuildDir}/sha256sums-${JALVIEW_VERSION}"
+
+ inputs.file(installersOutputTxt)
+ outputs.file(installersOutputVersionTxt)
+ if (install4jCheckSums) {
+ inputs.file(installersSha256)
+ outputs.file(installersSha256Version)
+ }
+
+ doFirst {
+ file(installersOutputVersionTxt).write(file(installersOutputTxt).text)
+ if (install4jCheckSums) {
+ file(installersSha256Version).write(file(installersSha256).text)
+ }
+ }
+}
+
+task installers {
+ dependsOn installerFiles
+ dependsOn addVersionToInstallersDataFiles
+}
+