diff --git a/build.gradle b/build.gradle index e6a089684..57bde0777 100644 --- a/build.gradle +++ b/build.gradle @@ -22,7 +22,7 @@ buildscript { dependencies { classpath 'com.palantir.jakartapackagealignment:jakarta-package-alignment:0.6.0' - classpath 'com.palantir.gradle.jdks:gradle-jdks:0.51.0' + classpath 'com.palantir.gradle.jdks:gradle-jdks:0.52.0' classpath 'com.palantir.gradle.jdkslatest:gradle-jdks-latest:0.16.0' classpath 'com.palantir.gradle.externalpublish:gradle-external-publish-plugin:1.19.0' classpath 'com.palantir.gradle.failure-reports:gradle-failure-reports:1.13.0' diff --git a/gradle/gradle-jdks-setup.jar b/gradle/gradle-jdks-setup.jar index b6386839c..f1b8b4d17 100644 Binary files a/gradle/gradle-jdks-setup.jar and b/gradle/gradle-jdks-setup.jar differ diff --git a/gradle/gradle-jdks-setup.sh b/gradle/gradle-jdks-setup.sh index f8cd65782..fe7d91221 100755 --- a/gradle/gradle-jdks-setup.sh +++ b/gradle/gradle-jdks-setup.sh @@ -74,6 +74,7 @@ gradle_daemon_jdk_distribution_local_path=$(read_value "$APP_GRADLE_DIR"/jdks/"$ "$GRADLE_JDKS_HOME"/"$gradle_daemon_jdk_distribution_local_path"/bin/java -cp "$APP_GRADLE_DIR"/gradle-jdks-setup.jar com.palantir.gradle.jdks.setup.GradleJdkInstallationSetup daemonSetup "$APP_HOME" "$GRADLE_JDKS_HOME/$gradle_daemon_jdk_distribution_local_path" # [Used by ./gradlew only] Setting the Gradle Daemon Java Home to the JDK distribution -set -- "-Dorg.gradle.java.home=$GRADLE_JDKS_HOME/$gradle_daemon_jdk_distribution_local_path" "$@" +export GRADLE_DAEMON_JDK="$GRADLE_JDKS_HOME/$gradle_daemon_jdk_distribution_local_path" +set -- "-Dorg.gradle.java.home=$GRADLE_DAEMON_JDK" "$@" cleanup diff --git a/gradlew b/gradlew index 6938ca3e3..75d68b56f 100755 --- a/gradlew +++ b/gradlew @@ -68,6 +68,8 @@ if [ -f gradle/gradle-jdks-setup.sh ]; then echo "Failed to set up JDK, running gradle/gradle-jdks-setup.sh failed with non-zero exit code" exit 1 fi + # Setting JAVA_HOME to the gradle daemon to make sure gradlew uses this jdk for `JAVACMD` + JAVA_HOME="$GRADLE_DAEMON_JDK" fi # <<< Gradle JDK setup <<< diff --git a/settings.gradle b/settings.gradle index f15e89daf..7f0611d35 100644 --- a/settings.gradle +++ b/settings.gradle @@ -4,7 +4,7 @@ buildscript { gradlePluginPortal() { metadataSources { mavenPom(); ignoreGradleMetadataRedirection() } } } dependencies { - classpath 'com.palantir.gradle.jdks:gradle-jdks-settings:0.51.0' + classpath 'com.palantir.gradle.jdks:gradle-jdks-settings:0.52.0' } } apply plugin: 'com.palantir.jdks.settings'