diff --git a/build.gradle.kts b/build.gradle.kts index 2de661d..1b39283 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,7 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmDefaultMode + plugins { - kotlin("jvm") version libs.versions.kotlin.get() + alias(libs.plugins.kotlin.jvm) `java-library` alias(libs.plugins.deployer) alias(libs.plugins.dokka) @@ -24,6 +26,9 @@ tasks.test { kotlin { jvmToolchain(8) + compilerOptions { + jvmDefault.set(JvmDefaultMode.NO_COMPATIBILITY) + } } val dokkaJar = tasks.register("dokkaJar") { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 780a4d4..518f273 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.0.0" +kotlin = "2.2.20" kotest = "5.9.1" [libraries] @@ -16,3 +16,4 @@ kotest = ["kotest-runner", "kotest-assertations", "kotest-property", "kotest-dat [plugins] deployer = { id = "io.deepmedia.tools.deployer", version = "0.18.0" } dokka = { id = "org.jetbrains.dokka", version = "2.0.0" } +kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }