Skip to content

Commit 7166a4f

Browse files
committed
source-sets-conventions JVM
1 parent e6cda63 commit 7166a4f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

buildSrc/src/main/kotlin/source-sets-conventions.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
@file:OptIn(ExperimentalWasmDsl::class)
66

77
import org.gradle.kotlin.dsl.*
8+
import org.jetbrains.kotlin.gradle.*
9+
import org.jetbrains.kotlin.gradle.dsl.*
810
import org.jetbrains.kotlin.gradle.plugin.mpp.*
911
import org.jetbrains.kotlin.gradle.targets.js.dsl.*
1012
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
@@ -30,11 +32,10 @@ kotlin {
3032

3133
jvm {
3234
withJava()
33-
compilations.configureEach {
34-
kotlinOptions {
35-
jvmTarget = "1.8"
36-
freeCompilerArgs += "-Xjdk-release=1.8"
37-
}
35+
@OptIn(ExperimentalKotlinGradlePluginApi::class)
36+
compilerOptions {
37+
jvmTarget.set(JvmTarget.JVM_1_8)
38+
freeCompilerArgs.add("-Xjdk-release=1.8")
3839
}
3940
}
4041

0 commit comments

Comments
 (0)