Files
minecraft-data-generator/buildSrc/src/main/kotlin/dg-java-conventions.gradle.kts
T
AlexandGitHub 83148d8040 spotless (#34)
* Do not hardcode tag names and remove not needed README comment

* Remove useless dependencies

* Deduplicate build code

* Run spotless to keep codebase clean
2024-10-27 21:04:47 +01:00

38 lines
613 B
Kotlin

plugins {
idea
`java-library`
id("io.freefair.lombok")
id("com.diffplug.spotless")
}
spotless {
java {
trimTrailingWhitespace()
indentWithSpaces(4)
endWithNewline()
importOrder("", "javax|java", "\\#")
}
}
afterEvaluate {
tasks.processResources {
filteringCharset = "UTF-8"
filesMatching("fabric.mod.json") {
expand("version" to rootProject.version)
}
}
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
}
}