Добавление плагина Lombok в проект IntelliJ

Ваш main метод имеет аргумент String[]. Это содержит аргументы, которые были переданы вашим приложениям (его часто называют args, но это не является обязательным требованием).

23
задан SOLO 20 August 2018 в 17:50
поделиться

5 ответов

Чтобы добавить плагин Lombok IntelliJ для добавления поддержки IntelliJ в lombok:

  • Перейдите в Файл> Настройки> Плагины
  • Нажмите на Обзор репозиториев ...
  • Поиск плагина Lombok
  • Нажмите «Установить плагин»
  • Перезапустите IntelliJ IDEA
19
ответ дан Vikash 20 August 2018 в 17:50
поделиться

Я только что нашел, как.

Я удаляю первое вхождение lombok @Slf4j или log, где компилятор жалуется, и жду предупреждения (красный пузырь) IDEA, предлагая «добавить lombok.extern.Slf4j.jar в classpath». С тех пор все идет хорошо. Кажется, IDEA любит жаловаться на ломбок.

0
ответ дан WesternGun 20 August 2018 в 17:50
поделиться
1110 Для меня это не сработало после выполнения всех шагов, предложенных в вопросе и в верхнем ответе. Изначально импорт не работал, а затем, когда я перезапустил IntelliJ, я получил следующие сообщения от плагина Gradle:

Gradle DSL method not found: 'annotationProcessor()'
Possible causes:<ul><li>The project 'wq-handler-service' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
Upgrade plugin to version 2.3.2 and sync project</li><li>The project 'wq-handler-service' may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file</li><li>The build file may be missing a Gradle plugin.
Apply Gradle plugin</li>

Это было странно, потому что я не разрабатываю для Android, просто использую IntelliJ для Mac ОС.

Если честно, мой файл build.gradle содержал следующие строки в разделе dependencies, который я скопировал у коллеги:

compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.16.20'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.16.20'

После проверки версий единственное, что полностью решило мою проблему добавлял нижеследующее в раздел plugins build.gradle, который я нашел на этой странице :

id 'net.ltgt.apt' version '0.15'

Похоже, это

Плагин Gradle, упрощающий / безопасный использование процессоров аннотаций Java

( Страница плагина ltgt )

0
ответ дан Gal Sivan 20 August 2018 в 17:50
поделиться

У меня была та же проблема после обновления IntelliJ IDE, исправление было: удалите существующий плагин lombok и установите его снова (самая новая версия),

0
ответ дан EgorTitov 20 August 2018 в 17:50
поделиться

Для тех, кто не может найти ответ выше, загрузите zip-файл lombok, совместимый с intelliJ, по ссылке ниже. Убедитесь, что вы загружаете lombok, который соответствует версии вашей IDE.

https://plugins.jetbrains.com/plugin/6317-lombok/versions

После загрузки импортируйте этот zip-файл через настройки -> плагины -> Установить плагины со стола .

enter image description here

0
ответ дан Naveen 20 August 2018 в 17:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: