Files
Civ/libraries/build.gradle.kts
2025-11-02 04:31:17 +00:00

31 lines
634 B
Kotlin

subprojects {
apply(plugin = "java-library")
var javaVersion = 21
configure<JavaPluginExtension> {
toolchain {
languageVersion.set(JavaLanguageVersion.of(javaVersion))
}
withSourcesJar()
withJavadocJar()
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
options.release = javaVersion
}
tasks.withType<ProcessResources> {
filteringCharset = "UTF-8"
}
pluginManager.withPlugin("com.gradleup.shadow") {
tasks {
named("build") {
dependsOn("shadowJar")
}
}
}
}