X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=21ecde632df795eeaca2d69c6d93d8d3148eff54;hb=b3a54b4945ca6912278474fc53706f1d94ad5244;hp=af9a26f00b9169aabfef716047567c95192e8deb;hpb=b36478ce646df46b638fc673ab6434f01711c04b;p=jalview.git diff --git a/build.gradle b/build.gradle index af9a26f..21ecde6 100644 --- a/build.gradle +++ b/build.gradle @@ -721,11 +721,20 @@ task getdownWebsite() { def getdownResourceDir = project.ext.getdownResourceDir def getdownAppDir = project.ext.getdownAppDir def getdownResourceFilenames = [] + + copy { + from "$classes/$buildPropertiesFile" + rename(buildPropertiesFile, getdown_install_build_properties) + into project.ext.getdownWebsiteDir + } + getdownResourceFilenames += getdown_current_build_properties + doFirst { // 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_resource", "$classes/$buildPropertiesFile") if (getdown_local == "true") { getdown_app_base = file(getdownWebsiteDir).toURI().toString() @@ -741,7 +750,7 @@ task getdownWebsite() { } } else { // file values rationalised - if (val.indexOf('/') > -1) { + if (val.indexOf('/') > -1 || prop.startsWith("getdown_txt_resource")) { def r = null if (val.indexOf('/') == 0) { // absolute path @@ -756,8 +765,10 @@ task getdownWebsite() { getdownResourceFilenames += r.getPath() } } - def line = prop.substring(12) + " = " + val + "\n" - getdownTextString += line + if (! prop.startsWith("getdown_txt_resource")) { + def line = prop.substring(12) + " = " + val + "\n" + getdownTextString += line + } } } } @@ -812,16 +823,21 @@ task getdownWebsite() { def getdown_txt = file(project.ext.getdownWebsiteDir + "/getdown.txt") getdown_txt.write(getdownTextString) + + def launch_jvl = file(project.ext.getdownWebsiteDir + "/" + getdown_launch_jvl) + launch_jvl.write("appbase="+props.get("getdown_txt_appbase")) copy { from getdown_txt + from launch_jvl + from project.ext.getdownWebsiteDir+"/"+getdown_current_build_properties + from project.ext.getdownWebsiteDir+"/"+getdown_install_build_properties into project.ext.getdownFilesDir } copy { - from project.ext.getdownWebsiteDir + from getdownLauncher into project.ext.getdownWebsiteDir - include(file(getdownLauncher).getName()) rename(file(getdownLauncher).getName(), getdown_launcher_new) }