My android project builds fine with lombok 1.16.0, but once I change my dependency to target 1.16.2, I get the following error everywhere I\'m using a lombok annotation:
<You can disable the generation of javax.annotation.Generated
by putting the following line in a lombok.config
file in one of the top directories of your project:
lombok.addGeneratedAnnotation = false
See the configuration documentation for more information.
Disclosure: I am a Lombok Developer.
The right answer for android development today is to use a version of dagger which is greater than 2.1 (because of the fix mentioned by @tomrozb is integrated in 2.1)
If you're facing same issue in Android Studio using gradle - add following line to build.gradle:
provided 'org.glassfish:javax.annotation:10.0-b28'