Java / Lombok Interview questions
How do you add Lombok to a Maven project?
Lombok is added as a regular dependency, typically scoped as provided since it's only needed
at compile time — the generated code becomes part of your compiled classes, so Lombok itself doesn't
need to be on the runtime classpath.
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version> <scope>provided</scope> </dependency>
With that dependency present, Maven's compiler plugin automatically picks up Lombok as an annotation
processor during the compile phase — no separate build plugin configuration is normally
required, since annotation processors on the classpath are discovered automatically by
javac.
More Related questions...