I'm trying to add Lombok to my Spring Boot project in IntelliJ IDEA. So far, I've
added the plugin under Settings - Plugins (version 0.13.16)
added
compile('org.projectlombok:lombok')
to my Gradle dependenciesenabled annotation processing
It still doesn't recognize either the Lombok import or the annotations.
What am I missing?
Solved:
I had to run an update on my Gradle file.
I just found how.
I delete the first occurrence of lombok
@Slf4j
orlog
where the compiler complains, and wait for the warning(the red bubble) of IDEA, suggesting "add the lombok.extern.Slf4j.jar to classpath". Since then all goes well. It seems IDEA likes to complain about lombok.To add the Lombok IntelliJ plugin to add lombok support IntelliJ:
I had the same problem after updating IntelliJ IDE, the fix was: delete existed plugin lombok and install it again (the newest version),
If after installing the
lombok intellij plugin
and enabling annotation processing, if your getter and setters are still not recognised in intellij, do check if theplugin
version is compatible with theintellij
version you use.It is listed under the Downloads section:
There is a lot of really helpful info posted here, but there is one thing that all the posts seem to have wrong. I could not find any 'Settings' option under 'Files', and I hunted around for 10 minutes looking through all the menus until I found the settings under 'IntelliJ IDE' -> 'Preferences'.
I don't know if I am using a differing OS version or IntelliJ version from other posters, or if it is because I am a stupid Windows user that doesn't know that settings == preferences on a mac (Did I miss the memo?), but I hope this helps you if you aren't finding the paths that other posts are suggesting.
Be sure to activate the plugin for the project in the Intellij settings.