Я использую IntelliJ IDEA в Ubuntu. Я добавил lombok.jar в свой проект и установил плагин Lombok для IDEA. У меня есть доступ к аннотациям но getters
и setters
не генерируется. Я получаю те же ошибки, что и при попытке получить доступ к методу получения или установки, который не существует. Чего мне не хватать?
java
intellij-idea
lombok
Дон Кихот
источник
источник
Ответы:
Вам необходимо установить плагин Lombok для IDEA. Откройте панель «Настройки» (Ctrl + Alt + S). Ищите «Плагины», затем ищите «Ломбок» в плагинах. Найдите плагин и установите его. Наконец, перезапустите свою ИДЕЮ. Тогда все будет хорошо!
источник
Я исправил это, установив флажок «Включить обработку аннотаций» в «Настройки-> Компилятор-> Процессоры аннотаций».
Наряду с этим вам также может понадобиться установить
lombok
плагин, как указано в ответе @ X.Chen для новых версий IntelliJ Idea.источник
Это сочетание
Установите флажок « Включить обработку аннотаций » в «Настройки-> Компилятор-> Процессоры аннотаций».
и
Установите плагин Lombok для идеи и перезапустите, чтобы изменения вступили в силу.
источник
Если вы включены
Mac
, убедитесь, что вы включили обработку аннотаций (поставьте галочку) в этих двух местах.А потом
Это моя версия IntelliJ IDEA и Mac - IntelliJ IDEA 2017.1.5 Build # IU-171.4694.70 --- Mac OS X 10.12
источник
У меня был установлен и плагин Lombok, и включена обработка аннотаций в IntelliJ, и моя подсветка синтаксиса все еще не работала должным образом. Это могло произойти из-за обновления IDEA 2017 до 2018 года. Я получал предупреждения «доступ превышает права» в закрытых полях классов, в которых я использовал @Getter и @Setter.
Мне пришлось удалить плагин Lombok, перезапустить IntelliJ, затем переустановить плагин и перезапустить IntelliJ еще раз.
Теперь все работает хорошо.
источник
Settings > Plugins
, откройтеUpdates
вкладку, и вы должны увидеть обновление для Lombok. После обновления Lombok и еще одного перезапуска Intellij все должно заработать.Возможно, у вас уже есть
Lombok
плагин, и все же сгенерированные методы не распознаютсяAndroid Studio
. В этом случае плагин может быть устаревшим, поэтому решение состоит в том, чтобы просто обновить его.Настройки -> Плагины -> Плагин Lombok -> Обновить плагин
источник
источник
Перейдите в Настройки-> Плагин-> Поиск «Плагин Lombok» -> Он покажет результаты. Установите плагин Lombok из списка и перезапустите Intellij
источник
Зайдите в настройки-> Плагины-> Просмотреть репозитории и найдите Lombok, он отобразит плагин Lombok, а также вы увидите вариант установки на правой боковой панели. Пожалуйста, установите его. Затем перезапустите вашу intelliJ IDE. Это решило мою проблему.
источник
В сообществе IDEA 2019.3.3 на mac (catalina)
Проверьте
Enable annotation Processing
источник
У меня была эта проблема, просто убедитесь,
Например. для gradle->
источник
Я исправил это, выполнив следующие действия:
источник
В моем случае это был переход от идеи 2017 к 2018 году, и плагин Lombok уже был там. Все, что я сделал, это добавил «Включить параметры обработки аннотаций», введя настройки и поставив флажок
источник