summaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2025-10-22 17:09:14 +0200
committerGitHub2025-10-22 17:09:14 +0200
commit7ae349930521ed4f9b6255e12c50641ed4987e9d (patch)
tree9d69c7a4b5084591e8fbf3c456d2818b78a0de6a /build.gradle.kts
parent004e1021c8156bf81f85ac5ad1ef6d260392dc6f (diff)
build: add spotless for java code (#158)
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts10
1 files changed, 10 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 1aac3a0..6a23aaf 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -7,6 +7,7 @@ plugins {
war
id("org.springframework.boot") version "3.5.6"
id("io.spring.dependency-management") version "1.1.7"
+ id("com.diffplug.spotless") version "8.0.0"
kotlin("jvm") version "2.2.10"
kotlin("plugin.spring") version "2.2.10"
jacoco
@@ -127,6 +128,7 @@ tasks.withType<Test> {
testLogging {
events(TestLogEvent.FAILED, TestLogEvent.PASSED, TestLogEvent.SKIPPED)
}
+ dependsOn(tasks.spotlessCheck)
}
tasks.register<Test>("integrationTest") {
@@ -171,3 +173,11 @@ tasks.named<BootBuildImage>("bootBuildImage") {
"BP_OCI_DESCRIPTION" to "ETL Processor for MV ยง 64e and DNPM:DIP"
))
}
+
+spotless {
+ java {
+ importOrder()
+ removeUnusedImports()
+ googleJavaFormat()
+ }
+} \ No newline at end of file