2025-03-15 20:48:45 -07:00
|
|
|
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
|
2023-10-13 03:24:51 -07:00
|
|
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
|
|
|
2023-02-15 23:03:46 -08:00
|
|
|
plugins {
|
|
|
|
`kotlin-dsl`
|
|
|
|
}
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
gradlePluginPortal()
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
2025-03-15 20:48:45 -07:00
|
|
|
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.10")
|
|
|
|
implementation("org.jetbrains.kotlin:kotlin-serialization:2.1.10")
|
2023-02-15 23:03:46 -08:00
|
|
|
}
|
2023-10-13 03:24:51 -07:00
|
|
|
|
|
|
|
java {
|
|
|
|
val javaVersion = JavaVersion.toVersion(17)
|
|
|
|
sourceCompatibility = javaVersion
|
|
|
|
targetCompatibility = javaVersion
|
|
|
|
}
|
|
|
|
|
|
|
|
tasks.withType<KotlinCompile> {
|
2025-03-15 20:48:45 -07:00
|
|
|
compilerOptions {
|
|
|
|
jvmTarget = JvmTarget.JVM_17
|
|
|
|
}
|
2023-10-13 03:24:51 -07:00
|
|
|
}
|