Проблемы компиляции в Lombok IntelliJ — mac, аннотации включены

У меня есть последний lombok.jar с установленным плагином, загруженным и помещенным в библиотеки в моем проекте, настройка аннотаций через «Настройки» -> «Сборка, выполнение, развертывание» -> «Компилятор» -> «Обработчики аннотаций» -> «Включить аннотации».

Я также использую аннотации Android с этими путями обработки аннотаций, установленными специально для androidannotations-api-3.2.jar.

Что касается проекта, это чистый импорт однолетнего проекта, который не относится к eclipse/maven/gradle, и поэтому у него нет gradle/maven. Он работает на Java8 с использованием Android SDK22.

Ошибки при компиляции, которые я получаю в качестве примера:

Error:(39, 16) java: cannot find symbol
  symbol:   method getName()
  location: variable p of type com.example.Property

Недавно я перешел с eclipse на IntelliJ, проект можно скомпилировать на Eclipse, но мне кажется, что я что-то упустил в IntelliJ, мысли?


person apollow    schedule 31.03.2015    source источник
comment
Попробуйте удалить обработчик аннотаций и использовать подключаемый модуль lombok idea. Я использую это ежедневно без проблем   -  person    schedule 31.03.2015
comment
Проблема в том, что для аннотаций Android требуется обработка аннотаций, о, какая загадка!   -  person apollow    schedule 03.04.2015


Ответы (1)


Ответ на этот вопрос заключается в том, чтобы убедиться, что ваш проект структурирован в соответствии с тем, что указывает gradle, здесь есть множество ответов, которые помогут предоставить вам эту информацию. Импорт аннотаций в качестве зависимости также снимет множество ограничений, которые вы можете установить в конце проекта.

Во-вторых, в конфигурациях запуска приложения убедитесь, что вы добавили «_» в качестве действия, которое вы планируете запустить, потому что оно было аннотировано.

person apollow    schedule 21.05.2015