X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=577d616f4b6c0fe6d87de9d5a6d4dae7ac254b44;hb=11a678ebefffbce96e1373574ac912c4a7bd5785;hp=d28807b3e502860e711e7b5c636aafbc16d12d15;hpb=b1254d99d4dfc9d9d6f0f2502ccc309f30fb4bc7;p=jalview.git diff --git a/build.gradle b/build.gradle index d28807b..577d616 100644 --- a/build.gradle +++ b/build.gradle @@ -42,19 +42,24 @@ def libDistDir def compile_source_compatibility def compile_target_compatibility def additional_compiler_args = [] +// these are getdown.txt properties defined dependent on the JAVA_VERSION def getdown_alt_java_min_version +// this property is assigned below and expanded to multiple lines in the getdown task +def getdown_alt_multi_java_location if (JAVA_VERSION.equals("1.8")) { libDir = j11libDir libDistDir = j8libDir compile_source_compatibility = 1.8 compile_target_compatibility = 1.8 getdown_alt_java_min_version = getdown_alt_java8_min_version + getdown_alt_multi_java_location = getdown_alt_java8_txt_multi_java_location } else if (JAVA_VERSION.equals("11")) { libDir = j11libDir libDistDir = j11libDir compile_source_compatibility = 11 compile_target_compatibility = 11 getdown_alt_java_min_version = getdown_alt_java11_min_version + getdown_alt_multi_java_location = getdown_alt_java11_txt_multi_java_location additional_compiler_args += [ '--module-path', file("$jalviewDir/$j11modDir").getAbsolutePath(), '--add-modules', j11modules @@ -484,6 +489,8 @@ task getdownWebsite() { // go through properties looking for getdown_txt_... def props = project.properties.sort { it.key } props.put("getdown_txt_java_min_version", getdown_alt_java_min_version) + props.put("getdown_txt_multi_java_location", getdown_alt_multi_java_location) + props.put("getdown_txt_appbase", getdown_app_base) props.each{ prop, val -> if (prop.startsWith("getdown_txt_") && val != null) { @@ -664,13 +671,13 @@ task installers(type: com.install4j.gradle.Install4jTask) { projectFile = file(install4jConf) println("Using projectFile "+projectFile) variables = [majorVersion: version.substring(2, 11), build: 001] - destination = "$jalviewDir/$install4jBuildDir" + destination = "$jalviewDir/$install4jBuildDir/$JAVA_VERSION" buildSelected = true inputs.dir(project.ext.getdownWebsiteDir) inputs.file(install4jConf) inputs.dir(macosJavaVMDir) inputs.dir(windowsJavaVMDir) - outputs.dir("$jalviewDir/$install4jBuildDir") + outputs.dir("$jalviewDir/$install4jBuildDir/$JAVA_VERSION") } clean {