Files
gameyfin/build.gradle.kts
T
2025-06-15 17:35:47 +02:00

38 lines
957 B
Kotlin

import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
allprojects {
repositories {
mavenCentral()
mavenLocal()
maven {
setUrl("https://maven.vaadin.com/vaadin-prereleases/")
}
}
}
plugins {
kotlin("jvm")
}
subprojects {
apply(plugin = "java")
version = "2.0.0.beta1"
java.sourceCompatibility = JavaVersion.VERSION_21
java.targetCompatibility = JavaVersion.VERSION_21
tasks.withType<KotlinJvmCompile> {
compilerOptions {
languageVersion = KotlinVersion.KOTLIN_2_1
apiVersion = KotlinVersion.KOTLIN_2_1
jvmTarget = JvmTarget.JVM_21
progressiveMode = true
freeCompilerArgs.add("-Xjsr305=strict")
}
}
}
extra.set("pluginDir", rootProject.layout.buildDirectory.get().asFile.resolve("plugins"))