@@ -60,9 +60,14 @@ tasks.test {
60
60
useJUnitPlatform()
61
61
jvmArgs(" -Xmx2G" )
62
62
environment(" TEST_RESOURCES" , project.layout.projectDirectory)
63
+
64
+ // gets the path to JDK 11 either from gradle.properties or from the system property, defaulting to java.home
65
+ environment(
66
+ " JDK_11_0" ,
67
+ project.properties[" JDK_11_0" ] ? : System .getProperty(" JDK_11_0" , System .getProperty(" java.home" )),
68
+ )
63
69
doFirst {
64
70
setLibraryProperty(" org.jetbrains.kotlin.test.kotlin-stdlib" , " kotlin-stdlib" )
65
- setLibraryProperty(" org.jetbrains.kotlin.test.kotlin-stdlib-jdk8" , " kotlin-stdlib-jdk8" )
66
71
setLibraryProperty(" org.jetbrains.kotlin.test.kotlin-reflect" , " kotlin-reflect" )
67
72
setLibraryProperty(" org.jetbrains.kotlin.test.kotlin-test" , " kotlin-test" )
68
73
setLibraryProperty(" org.jetbrains.kotlin.test.kotlin-script-runtime" , " kotlin-script-runtime" )
@@ -83,21 +88,21 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach
83
88
}
84
89
85
90
tasks.withType<JavaCompile > {
86
- sourceCompatibility = JavaVersion .VERSION_1_8 .toString()
87
- targetCompatibility = JavaVersion .VERSION_1_8 .toString()
91
+ sourceCompatibility = JavaVersion .VERSION_11 .toString()
92
+ targetCompatibility = JavaVersion .VERSION_11 .toString()
88
93
}
89
94
90
95
tasks.compileKotlin {
91
96
compilerOptions {
92
97
languageVersion = KotlinVersion .KOTLIN_2_0
93
- jvmTarget = JvmTarget .JVM_1_8
98
+ jvmTarget = JvmTarget .JVM_11
94
99
}
95
100
}
96
101
97
102
tasks.compileTestKotlin {
98
103
compilerOptions {
99
104
languageVersion = KotlinVersion .KOTLIN_2_0
100
- jvmTarget = JvmTarget .JVM_1_8
105
+ jvmTarget = JvmTarget .JVM_11
101
106
}
102
107
}
103
108
0 commit comments