From: Kai Moritz Date: Fri, 22 May 2026 12:38:32 +0000 (+0000) Subject: fix: Lombok in Maven korrekt als optional deklarieren X-Git-Tag: grundlagen/simple-producer--claude-5~4 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=0ed2f12b2e8cf018cd55c2626a622779b2865d8f;p=demos%2Fkafka%2Ftraining fix: Lombok in Maven korrekt als optional deklarieren Lombok war mit compile 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 true 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). Co-Authored-By: Claude Sonnet 4.6 --- diff --git a/pom.xml b/pom.xml index 2a04e375..a28a39f7 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ org.projectlombok lombok - compile + true ch.qos.logback