Skip to content

Commit 2e70e0d

Browse files
committed
Set JVM target to 11, remove explicit Kotlin language/API versions
1 parent 045dbb1 commit 2e70e0d

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

build.gradle.kts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com.vanniktech.maven.publish.SourcesJar
44
import java.net.URI
55
import nl.littlerobots.vcu.plugin.versionSelector
66
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
7-
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
87

98
group = "dev.hermannm"
109

@@ -83,11 +82,11 @@ kotlin {
8382
}
8483
jvm {
8584
compilerOptions {
86-
jvmTarget = JvmTarget.JVM_1_8
85+
jvmTarget = JvmTarget.JVM_11
8786
// We set this in addition to jvmTarget, as it gives us some additional verification that
8887
// we don't use more modern JDK features:
8988
// https://kotlinlang.org/docs/compiler-reference.html#xjdk-release-version
90-
freeCompilerArgs.add("-Xjdk-release=1.8")
89+
freeCompilerArgs.add("-Xjdk-release=11")
9190
}
9291
}
9392
}
@@ -96,13 +95,6 @@ kotlin {
9695
implementation(libs.kotlinTest)
9796
implementation(libs.kotest)
9897
}
99-
// kotest 6 requires JDK 11
100-
jvm {
101-
compilerOptions {
102-
jvmTarget = JvmTarget.JVM_11
103-
freeCompilerArgs.add("-Xjdk-release=11")
104-
}
105-
}
10698
}
10799

108100
jvmMain.dependencies {
@@ -132,9 +124,6 @@ kotlin {
132124
}
133125

134126
compilerOptions {
135-
apiVersion.set(KotlinVersion.KOTLIN_2_0)
136-
languageVersion.set(KotlinVersion.KOTLIN_2_0)
137-
138127
// Expected-actual classes are in beta (though almost stable):
139128
// https://kotlinlang.org/docs/multiplatform-expect-actual.html#expected-and-actual-classes
140129
freeCompilerArgs.add("-Xexpect-actual-classes")

0 commit comments

Comments
 (0)