У меня есть проект на основе Gradle, который использует ломбок. Я импортировал этот проект в IntelliJ IDEA 14.1 (используя метод импорта Import External Model). Я могу без проблем запускать модульные тесты JUnit4 в Gradle, но у IntelliJ, похоже, есть проблема с просмотром сгенерированных Lombok геттеров. Это мешает мне запускать тесты в IDEA.
Чтобы убедиться, что это не проблема с настройкой, я создал очень простой проект. и подтвердил, что та же проблема возникает в простом тестовом проекте.
Мои версии: Gradle: gradle-2.3-all через оболочку Gradle
Intellij IDEA: IU-141.713
Плагин Lombok: 0.9.2
Что мне здесь не хватает?
Обновить Под не может видеть я не имею в виду физически невидимый. Я имею в виду это:
/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
Декомпилированные классы показывают геттеры и сеттеры, но я получаю эти ошибки, когда я получаю IntelliJ для запуска «приложения» или модульных тестов.