Files
Civ/libraries/build.gradle.kts
2025-10-10 14:36:21 -04:00

41 lines
841 B
Kotlin

subprojects {
apply(plugin = "java-library")
var javaVersion = 21
configure<JavaPluginExtension> {
toolchain {
languageVersion.set(JavaLanguageVersion.of(javaVersion))
}
withSourcesJar()
withJavadocJar()
}
tasks.withType<Javadoc> {
options {
(this as CoreJavadocOptions).addBooleanOption("Xdoclint:none", true)
}
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
options.release = javaVersion
}
tasks.withType<ProcessResources> {
filteringCharset = "UTF-8"
}
tasks.withType<Javadoc> {
enabled = false
}
pluginManager.withPlugin("com.gradleup.shadow") {
tasks {
named("build") {
dependsOn("shadowJar")
}
}
}
}