File tree Expand file tree Collapse file tree 9 files changed +23
-8
lines changed
main/kotlin/org/javacs/kt/compiler
test/resources/additionalWorkspace Expand file tree Collapse file tree 9 files changed +23
-8
lines changed Original file line number Diff line number Diff line change 11distributionBase =GRADLE_USER_HOME
22distributionPath =wrapper/dists
3- distributionUrl =https\://services.gradle.org/distributions/gradle-8.1 -bin.zip
3+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.3 -bin.zip
44networkTimeout =10000
5+ validateDistributionUrl =true
56zipStoreBase =GRADLE_USER_HOME
67zipStorePath =wrapper/dists
Original file line number Diff line number Diff line change 8383# This is normally unused
8484# shellcheck disable=SC2034
8585APP_BASE_NAME=${0##*/ }
86- APP_HOME=$( cd " ${APP_HOME:- ./ } " && pwd -P ) || exit
86+ # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87+ APP_HOME=$( cd " ${APP_HOME:- ./ } " > /dev/null && pwd -P ) || exit
8788
8889# Use the maximum available, or set MAX_FD != -1 to use that value.
8990MAX_FD=maximum
@@ -130,10 +131,13 @@ location of your Java installation."
130131 fi
131132else
132133 JAVACMD=java
133- which java > /dev/null 2>&1 || die " ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134+ if ! command -v java > /dev/null 2>&1
135+ then
136+ die " ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134137
135138Please set the JAVA_HOME variable in your environment to match the
136139location of your Java installation."
140+ fi
137141fi
138142
139143# Increase the maximum file descriptors if we can.
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ javaPlatform {
66 allowDependencies()
77}
88
9- val kotlinVersion = " 1.8 .10"
9+ val kotlinVersion = " 1.9 .10"
1010val exposedVersion = " 0.37.3"
1111val lsp4jVersion = " 0.15.0"
1212
Original file line number Diff line number Diff line change @@ -119,6 +119,11 @@ private class CompilationEnvironment(
119119 // configure jvm runtime classpaths
120120 configureJdkClasspathRoots()
121121
122+ // Kotlin 1.8.20 requires us to specify the JDK home, otherwise java.* classes won't resolve
123+ // See https://github.com/JetBrains/kotlin-compiler-server/pull/626
124+ val jdkHome = File (System .getProperty(" java.home" ))
125+ put(JVMConfigurationKeys .JDK_HOME , jdkHome)
126+
122127 addJvmClasspathRoots(classPath.map { it.toFile() })
123128 addJavaSourceRoots(javaSourcePath.map { it.toFile() })
124129
Original file line number Diff line number Diff line change 1- kotlinVersion =1.8 .10
1+ kotlinVersion =1.9 .10
Original file line number Diff line number Diff line change 11distributionBase =GRADLE_USER_HOME
22distributionPath =wrapper/dists
3- distributionUrl =https\://services.gradle.org/distributions/gradle-8.1 -bin.zip
3+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.3 -bin.zip
44networkTimeout =10000
5+ validateDistributionUrl =true
56zipStoreBase =GRADLE_USER_HOME
67zipStorePath =wrapper/dists
Original file line number Diff line number Diff line change 8383# This is normally unused
8484# shellcheck disable=SC2034
8585APP_BASE_NAME=${0##*/ }
86- APP_HOME=$( cd " ${APP_HOME:- ./ } " && pwd -P ) || exit
86+ # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87+ APP_HOME=$( cd " ${APP_HOME:- ./ } " > /dev/null && pwd -P ) || exit
8788
8889# Use the maximum available, or set MAX_FD != -1 to use that value.
8990MAX_FD=maximum
@@ -130,10 +131,13 @@ location of your Java installation."
130131 fi
131132else
132133 JAVACMD=java
133- which java > /dev/null 2>&1 || die " ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134+ if ! command -v java > /dev/null 2>&1
135+ then
136+ die " ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134137
135138Please set the JAVA_HOME variable in your environment to match the
136139location of your Java installation."
140+ fi
137141fi
138142
139143# Increase the maximum file descriptors if we can.
You can’t perform that action at this time.
0 commit comments