build(deps): 将 Kotlin 更新至 2.1.0 版本.

This commit is contained in:
LamGC 2024-12-11 00:47:57 +08:00
parent bd7f556c31
commit 3e1bf4991d
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D
3 changed files with 11 additions and 6 deletions

View File

@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "1.9.23" apply false
kotlin("jvm") version "2.1.0" apply false
id("org.jetbrains.kotlinx.kover") version "0.8.3" apply false
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.16.3" apply false
}

View File

@ -1,3 +1,4 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
@ -25,7 +26,7 @@ dependencies {
implementation("org.codehaus.plexus:plexus-utils:3.5.1")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
implementation("org.jetbrains.kotlin:kotlin-reflect:1.9.23")
implementation("org.jetbrains.kotlin:kotlin-reflect:2.1.0")
implementation("com.google.code.gson:gson:2.10.1")
implementation("org.jdom:jdom2:2.0.6.1")
@ -44,11 +45,13 @@ dependencies {
tasks.test {
useJUnitPlatform()
jvmArgs("--add-opens", "java.base/java.util=ALL-UNNAMED", "--add-opens", "java.base/java.lang=ALL-UNNAMED")
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "17"
compilerOptions {
jvmTarget = JvmTarget.JVM_17
}
}
application {

View File

@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
kotlin("jvm")
id("org.jetbrains.kotlinx.kover")
@ -25,8 +27,8 @@ dependencies {
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = "17"
compilerOptions {
jvmTarget = JvmTarget.JVM_17
}
}