I have a Gradle-based project that uses lombok. I have imported this project into IntelliJ IDEA 14.1 (using the Import External Model import method). I can run the JUnit4 unit tests without problem in Gradle, but IntelliJ seems to have a problem seeing the Lombok generated Getters. This is preventing me from running the tests in IDEA.
To make sure it wasn't a set up issue, I created a Very simple project and confirmed that the same issue occurs in the simple test project.
My versions: Gradle: gradle-2.3-all via Gradle wrapper
Intellij IDEA: IU-141.713
Lombok Plugin: 0.9.2
What am I missing here?
Update By cannot see I don't mean physically invisible. I mean this:
/home/meeee/workspace/junit-lombok-idea/lib/src/main/java/com/example/jumbokea/Main.java Error:(10, 11) java: cannot find symbol symbol: method setIntField(int) location: variable sc of type com.example.jumbokea.SomeClass Error:(12, 41) java: cannot find symbol symbol: method getIntField() location: variable sc of type com.example.jumbokea.SomeClass Error:(14, 33) java: constructor AnotherClass in class com.example.jumbokea.AnotherClass cannot be applied to given types; required: no arguments found: float,com.example.jumbokea.SomeClass reason: actual and formal argument lists differ in length Error:(16, 46) java: cannot find symbol symbol: method getSomeFloat() location: variable ac of type com.example.jumbokea.AnotherClass Error:(17, 43) java: cannot find symbol symbol: method getSomeClass() location: variable ac of type com.example.jumbokea.AnotherClass
The decompiled classes show the getters and setters, but I'm getting these errors when I get IntelliJ to run the 'app' or the Unit tests.
Find generated class in folder target/././classname. class and open it in IntelliJ IDEA. From Review: The question is about a solution for seeing the lombok generated code inline in the original source file in that project.
Press Ctrl+Alt+S to open the IDE settings and select Build, Execution, Deployment | Compiler | Annotation Processors.
You need to enable the annotation preprocessor. See documentation here.
Additionally you should install the lombok plugin if not done already
I managed to solve this issue by doing the following:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With