File tree Expand file tree Collapse file tree 6 files changed +24
-7
lines changed Expand file tree Collapse file tree 6 files changed +24
-7
lines changed Original file line number Diff line number Diff line change 1- import org.jetbrains.kotlin.gradle.dsl.JvmTarget
1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17
22
33plugins {
44 `kotlin- dsl`
1010}
1111
1212kotlin {
13- compilerOptions.jvmTarget = JvmTarget .JVM_17
13+ compilerOptions {
14+ jvmTarget = JVM_17
15+ freeCompilerArgs.add(" -Xjdk-release=17" )
16+ }
1417}
Original file line number Diff line number Diff line change @@ -9,5 +9,8 @@ tasks.compileJava {
99}
1010
1111kotlin {
12- compilerOptions.jvmTarget = JVM_21
12+ compilerOptions {
13+ jvmTarget = JVM_21
14+ freeCompilerArgs.add(" -Xjdk-release=21" )
15+ }
1316}
Original file line number Diff line number Diff line change @@ -18,5 +18,8 @@ tasks.compileJava {
1818}
1919
2020kotlin {
21- compilerOptions.jvmTarget = JVM_21
21+ compilerOptions {
22+ jvmTarget = JVM_21
23+ freeCompilerArgs.add(" -Xjdk-release=21" )
24+ }
2225}
Original file line number Diff line number Diff line change @@ -26,5 +26,8 @@ tasks.compileJava {
2626}
2727
2828kotlin {
29- compilerOptions.jvmTarget = JVM_21
29+ compilerOptions {
30+ jvmTarget = JVM_21
31+ freeCompilerArgs.add(" -Xjdk-release=21" )
32+ }
3033}
Original file line number Diff line number Diff line change 1+
12import org.jetbrains.kotlin.gradle.dsl.JvmTarget
23import org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_1
34import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -20,7 +21,8 @@ tasks.withType<KotlinCompile>().configureEach {
2021 languageVersion = apiVersion
2122 allWarningsAsErrors.convention(true )
2223 javaParameters = true
23- freeCompilerArgs.addAll(" -opt-in=kotlin.RequiresOptIn" )
24+ freeCompilerArgs.add(" -opt-in=kotlin.RequiresOptIn" )
25+ freeCompilerArgs.add(jvmTarget.map { " -Xjdk-release=${JavaVersion .toVersion(it.target).majorVersion} " })
2426 }
2527}
2628
Original file line number Diff line number Diff line change @@ -30,5 +30,8 @@ tasks.compileJava {
3030}
3131
3232kotlin {
33- compilerOptions.jvmTarget = JVM_21
33+ compilerOptions {
34+ jvmTarget = JVM_21
35+ freeCompilerArgs.add(" -Xjdk-release=21" )
36+ }
3437}
You can’t perform that action at this time.
0 commit comments