Skip to content

Commit 6ae2d15

Browse files
committed
Kotlin 2.2.0-Beta1.
1 parent af5eccc commit 6ae2d15

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

build-logic/src/main/kotlin/io/github/reactivecircus/kstreamlined/buildlogic/kotlinBuildLogic.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import org.gradle.api.JavaVersion
44
import org.gradle.api.Project
55
import org.gradle.api.tasks.compile.JavaCompile
66
import org.gradle.kotlin.dsl.withType
7+
import org.jetbrains.kotlin.gradle.dsl.JvmDefaultMode
78
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
89
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
910
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -18,8 +19,8 @@ internal fun KotlinProjectExtension.configureKotlin(
1819
target.tasks.withType<KotlinCompile>().configureEach {
1920
compilerOptions {
2021
jvmTarget.set(JvmTarget.JVM_11)
22+
jvmDefault.set(JvmDefaultMode.NO_COMPATIBILITY)
2123
freeCompilerArgs.addAll(
22-
"-Xjvm-default=all",
2324
"-Xconsistent-data-class-copy-visibility",
2425
)
2526
}

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
kotlin = "2.1.20"
3-
ksp = "2.1.20-2.0.0"
2+
kotlin = "2.2.0-Beta1"
3+
ksp = "2.2.0-Beta1-2.0.0"
44
androidGradlePlugin = "8.11.0-alpha06"
55
gradle-develocityPlugin = "3.19.2"
66
gradle-toolchainsResolverPlugin = "0.9.0"

0 commit comments

Comments
 (0)