From b0d964ec8b83e864bc74552491ab8f5278db6aec Mon Sep 17 00:00:00 2001 From: Bogdan Mukvich Date: Tue, 25 Apr 2023 11:24:00 +0200 Subject: [PATCH] Use JDK 8 as JAVA_HOME for kapt tests * kapt tests launch scripts in a child process relied on JAVA_HOME * tests fail under JDK 11 due to illegal reflexive access --- plugins/kapt3/kapt3-cli/build.gradle.kts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/kapt3/kapt3-cli/build.gradle.kts b/plugins/kapt3/kapt3-cli/build.gradle.kts index e6ecdd08e8c..9a4e7e6146e 100644 --- a/plugins/kapt3/kapt3-cli/build.gradle.kts +++ b/plugins/kapt3/kapt3-cli/build.gradle.kts @@ -28,4 +28,8 @@ projectTest { useJUnitPlatform() workingDir = rootDir dependsOn(":dist") + val jdkHome = project.getToolchainJdkHomeFor(JdkMajorVersion.JDK_1_8) + doFirst { + environment("JAVA_HOME", jdkHome.get()) + } }