diff --git a/build.gradle b/build.gradle index 47ed21ce9..3f12ff3f9 100644 --- a/build.gradle +++ b/build.gradle @@ -210,8 +210,8 @@ allprojects { gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.fork = true - options.forkOptions.javaHome = - file("${System.env.REAL_JAVA_HOME}") + options.forkOptions.executable = + file("${System.env.JAVA_HOME}/bin/javac") } } } diff --git a/release/cloudbuild-kythe.yaml b/release/cloudbuild-kythe.yaml index 911d36c17..5c26b016f 100644 --- a/release/cloudbuild-kythe.yaml +++ b/release/cloudbuild-kythe.yaml @@ -25,11 +25,9 @@ steps: args: - -c - | - export REAL_JAVAC=$(which javac) - export REAL_JAVA_HOME=$${PWD}/java_home - cp -r $(dirname $(dirname $(readlink -f $(which javac)))) $${REAL_JAVA_HOME} - rm $${REAL_JAVA_HOME}/bin/javac - cp ./kythe/extractors/javac-wrapper.sh $${REAL_JAVA_HOME}/bin/javac + export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) + mv $${JAVA_HOME}/bin/javac $${JAVA_HOME}/bin/javac.real + cp ./kythe/extractors/javac-wrapper.sh $${JAVA_HOME}/bin/javac export JAVAC_EXTRACTOR_JAR="$${PWD}/kythe/extractors/javac_extractor.jar" export KYTHE_VNAMES="$${PWD}/vnames.json" export KYTHE_ROOT_DIRECTORY="$${PWD}"