mirror of
https://github.com/google/nomulus.git
synced 2025-07-24 03:30:46 +02:00
Make Kythe work with Gradle 8 (#2141)
Mostly implementing the fix suggested by b/294850265. Tested by submitting a job to GCB which ran successfully.
This commit is contained in:
parent
042e2f166d
commit
05e13bd904
2 changed files with 5 additions and 7 deletions
|
@ -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")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue