]> juplo.de Git - demos/kafka/training/commit
fix: Lombok in Maven korrekt als optional deklarieren
authorClaude <noreply@anthropic.com>
Sun, 17 May 2026 15:02:29 +0000 (15:02 +0000)
committerKai Moritz <kai@juplo.de>
Sun, 17 May 2026 15:41:06 +0000 (17:41 +0200)
commit9635f1c443ff7abd36d01f50dcdbcc52de431d0c
tree7963e89eb70b084771f3ef533ec32b76df4410b1
parent2a82cae9e4be17a1c1a968cfe79380ed83f1b843
fix: Lombok in Maven korrekt als optional deklarieren

Lombok war mit <scope>compile</scope> deklariert, was dazu führt, dass
es als transitive Abhängigkeit weitergegeben wird. Da Lombok ein reines
Compile-Zeit-Tool (Annotation Processor) ist, muss es als <optional>true</optional>
markiert werden. Der Spring-Boot-Maven-Plugin schließt optionale
Abhängigkeiten automatisch aus dem fat-JAR aus.

Das Gradle-Setup ist in diesem Punkt bereits korrekt (compileOnly +
annotationProcessor).
pom.xml