X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=build.gradle;h=fc13bff65e4d8886db78cf664fd2829ecb652aae;hb=47933804578c000492a8f6f84a45d7bc6000315b;hp=43f2c1c0897887973f78df79e8e7b96fe947b621;hpb=133fe28024b59a8103cbd6beb10c15e18e37e0dc;p=jalview.git diff --git a/build.gradle b/build.gradle index 43f2c1c..fc13bff 100644 --- a/build.gradle +++ b/build.gradle @@ -123,7 +123,7 @@ ext { getdownDir = string("") reportRsyncCmd = false buildDist = true - buildProperties = build_properties_file + buildProperties = string("${resourceDir}/${build_properties_file}") getdownLauncher = string("${jalviewDir}/${getdown_lib_dir}/${getdown_launcher}") switch (CHANNEL) { @@ -133,7 +133,7 @@ ext { getdown_channel_name = string("${bamboo_planKey}/${JAVA_VERSION}") getdown_app_base = string("${bamboo_channelbase}/${bamboo_planKey}${bamboo_getdown_channel_suffix}/${JAVA_VERSION}") getdown_app_dir = getdown_app_dir_alt - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") break case "RELEASE": @@ -141,7 +141,7 @@ ext { getdownDir = string("${getdown_channel_name}/${JAVA_VERSION}") getdown_app_base = string("${getdown_channel_base}/${getdownDir}") getdown_app_dir = getdown_app_dir_release - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") reportRsyncCommand = true break @@ -155,7 +155,7 @@ ext { exit } else { packageDir = string("${ARCHIVEDIR}/${packageDir}") - buildProperties = string("${ARCHIVEDIR}/${classes_dir}/${build_properties_file}") + buildProperties = string("${ARCHIVEDIR}/${resource_dir}/${build_properties_file}") buildDist = false } reportRsyncCommand = true @@ -171,7 +171,7 @@ ext { exit } else { packageDir = string("${ARCHIVEDIR}/${packageDir}") - buildProperties = string("${ARCHIVEDIR}/${classes_dir}/${build_properties_file}") + buildProperties = string("${ARCHIVEDIR}/${resource_dir}/${build_properties_file}") buildDist = false } reportRsyncCommand = true @@ -183,7 +183,7 @@ ext { getdownDir = string("${getdown_channel_name}/${JAVA_VERSION}") getdown_app_base = string("${getdown_channel_base}/${getdownDir}") getdown_app_dir = getdown_app_dir_alt - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") reportRsyncCommand = true break @@ -192,7 +192,7 @@ ext { getdownDir = string("${getdown_channel_name}/${JAVA_VERSION}") getdown_app_base = string("${getdown_channel_base}/${getdownDir}") getdown_app_dir = getdown_app_dir_alt - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") reportRsyncCommand = true break @@ -201,14 +201,14 @@ ext { getdownDir = string("${getdown_channel_name}/${JAVA_VERSION}") getdown_app_base = string("${getdown_channel_base}/${getdownDir}") getdown_app_dir = getdown_app_dir_alt - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") reportRsyncCommand = true break case "LOCAL": getdown_app_base = file(getdownWebsiteDir).toURI().toString() getdown_app_dir = getdown_app_dir_alt - buildProperties = string("${classesDir}/${build_properties_file}") + buildProperties = string("${resourceDir}/${build_properties_file}") getdownLauncher = string("${jalviewDir}/${getdown_lib_dir}/${getdown_launcher_local}") break @@ -218,7 +218,6 @@ ext { break } -buildProperties = string("${resourceDir}/${build_properties_file}") getdownAppDir = string("${getdownWebsiteDir}/${getdown_app_dir}") //getdownJ11libDir = "${getdownWebsiteDir}/${getdown_j11lib_dir}" @@ -452,7 +451,7 @@ eclipse { } cp.entries.removeAll(removeTheseToo) - //cp.entries += new Output("${eclipse_bin_dir}/main") + cp.entries += new Output("${eclipse_bin_dir}/main") if (file(helpSourceDir).isDirectory()) { cp.entries += new Library(fileReference(helpSourceDir)) } @@ -690,7 +689,7 @@ task createBuildProperties(type: WriteProperties) { clean { doFirst { - delete buildProperties + delete buildProperties } } @@ -1973,7 +1972,7 @@ task jalviewjsBuildAllCores { def file = hash['file'] if (! file.exists()) { - println("...classlist file '"+file.getPath()+"' does not exist, skipping") + //println("...classlist file '"+file.getPath()+"' does not exist, skipping") return false // this is a "continue" in groovy .each closure } def name = hash['name'] @@ -2046,7 +2045,8 @@ task jalviewjsBuildAllCores { 'list': allJsFiles, 'name': allClasslistName ] - jalviewjsCoreClasslists += allClasslist + // not including this version of "all" core at the moment + //jalviewjsCoreClasslists += allClasslist inputs.files(allClasslist['list']) outputs.file(allClasslist['jsfile']) outputs.file(allClasslist['zjsfile']) @@ -2183,12 +2183,19 @@ task jalviewjsBuildSite { } -task cleanJalviewjsSite { +task cleanJalviewjsTransferSite { doFirst { delete "${jalviewDir}/${jalviewjsTransferSiteJsDir}" delete "${jalviewDir}/${jalviewjsTransferSiteLibDir}" delete "${jalviewDir}/${jalviewjsTransferSiteSwingJsDir}" delete "${jalviewDir}/${jalviewjsTransferSiteCoreDir}" + } +} + + +task cleanJalviewjsSite { + dependsOn cleanJalviewjsTransferSite + doFirst { delete "${jalviewDir}/${jalviewjsSiteDir}" } } @@ -2352,9 +2359,7 @@ task jalviewjsIDE_SyncCore { } -task jalviewjsIDE_PrepareSite { - group "00 JalviewJS in Eclipse" - description "Sync libs and resources to site dir, but not closure cores" +task jalviewjsIDE_SyncSiteAll { dependsOn jalviewjsSyncAllLibs dependsOn jalviewjsSyncResources dependsOn jalviewjsSyncSiteResources @@ -2362,6 +2367,18 @@ task jalviewjsIDE_PrepareSite { } +cleanJalviewjsTransferSite.mustRunAfter jalviewjsIDE_SyncSiteAll + + +task jalviewjsIDE_PrepareSite { + group "00 JalviewJS in Eclipse" + description "Sync libs and resources to site dir, but not closure cores" + + dependsOn jalviewjsIDE_SyncSiteAll + dependsOn cleanJalviewjsTransferSite +} + + task jalviewjsIDE_AssembleSite { group "00 JalviewJS in Eclipse" description "Assembles unzipped supporting zipfiles, resources, site resources and closure cores into the Eclipse transpiled site"