X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=d72ff435dece856d745239c83fa9da84ec885d94;hb=92eab13adadbe0bf073c21dcea3cf243fe619a6f;hp=e6a9c34edab94d622727c04243dd02c706f4abfd;hpb=a3b8fa7024e7034866f6fe6c18c53177fa31c414;p=jalview.git diff --git a/build.gradle b/build.gradle index e6a9c34..d72ff43 100644 --- a/build.gradle +++ b/build.gradle @@ -332,10 +332,19 @@ ext { jalviewjsJ2sSettingsFileName = string("${jalviewDir}/${jalviewjs_j2s_settings}") jalviewjsJ2sProps = null + eclipseJavaVersion = "55" + jalviewjsJ2sPlugin = jalviewjs_j2s_plugin + if (IN_ECLIPSE) { + def eclipseJavaVersion = System.property["java.class.version"] + if (Float.parseFloat(eclipseJavaVersion) >= 55 && file(jalviewjs_j2s_plugin_j11).exists()) { // 55 is Java 11 + jalviewjsJ2sPlugin = jalviewjs_j2s_plugin_j11 + } + } eclipseWorkspace = null eclipseBinary = string("") eclipseVersion = string("") eclipseDebug = false + eclipseJavaVersion = string("") // ENDEXT } @@ -1575,6 +1584,15 @@ task jalviewjsEclipsePaths { } +task printProperties { + group "Debug" + description "Output to console all System.properties" + doFirst { + System.properties.each { key, val -> System.out.println("Property: ${key}=${val}") } + } +} + + task eclipseSetup { dependsOn eclipseProject dependsOn eclipseClasspath @@ -1587,7 +1605,7 @@ task jalviewjsEclipseCopyDropins(type: Copy) { dependsOn jalviewjsEclipsePaths def inputFiles = fileTree(dir: "${jalviewDir}/${jalviewjs_eclipse_dropins_dir}", include: "*.jar") - inputFiles += file("${jalviewDir}/${jalviewjs_j2s_plugin}") + inputFiles += file("${jalviewDir}/${jalviewjsJ2sPlugin}") def outputDir = "${jalviewDir}/${jalviewjsBuildDir}/${jalviewjs_eclipse_tmp_dropins_dir}" from inputFiles @@ -2325,7 +2343,7 @@ task jalviewjsIDE_checkJ2sPlugin { description "Compare the swingjs/net.sf.j2s.core.jar file with the Eclipse IDE's plugin version (found in the 'dropins' dir)" doFirst { - def j2sPlugin = string("${jalviewDir}/${jalviewjs_j2s_plugin}") + def j2sPlugin = string("${jalviewDir}/${jalviewjsJ2sPlugin}") def j2sPluginFile = file(j2sPlugin) def copyPlugin = jalviewjs_eclipseIDE_auto_copy_j2s_plugin == "true" def eclipseHome = System.properties["eclipse.home.location"] @@ -2349,7 +2367,7 @@ task jalviewjsIDE_checkJ2sPlugin { digest.update(j2sPluginFile.text.bytes) def j2sPluginMd5 = new BigInteger(1, digest.digest()).toString(16).padLeft(32, '0') - digest.update(eclipseJ2sPluginFile.text.bytes) + //digest.update(eclipseJ2sPluginFile.text.bytes) def eclipseJ2sPluginMd5 = new BigInteger(1, digest.digest()).toString(16).padLeft(32, '0') if (j2sPluginMd5 != eclipseJ2sPluginMd5) {