1. Обзор
Lombok – это библиотека, которая облегчает множество утомительных задач и снижает многословность исходных кодов Java.
Конечно, мы обычно хотим иметь возможность использовать библиотеку в IDE, что требует дополнительной настройки.
В этом учебнике Мы поговорим о настройке Lombok в двух из самых популярных Java IDEs – IntelliJ IDEA и Eclipse.
Дальнейшее чтение:
Использование аннотации @Builder Ломбока
Введение в проект Ломбок
2. Ломбок в IntelliJ IDEA
2.1. Включение обработки аннотации
Lombok использует аннотацию обработки через APT . Таким образом, когда компилятор называет его, библиотека генерирует новые исходные файлы на основе аннотаций в оригиналах.
Однако обработка аннотации не включена по умолчанию.
Поэтому первое, что нужно сделать, это включить аннотацию в нашем проекте.
Нам нужно в Предпочтения | Сборка, выполнение, развертывание | Компилятор | Аннотация процессоров и убедитесь в следующем:
- Включить аннотацию обработки коробка проверяется
- Получение процессоров от класса project classpath выбран вариант
2.2. Установка плагина IDE
В то время как Lombok генерирует код только во время компиляции, IDE выделяет ошибки в необработавом исходным коде:
Существует специальный плагин, который делает IntelliJ известно об источнике кода, который будет генерироваться. После установки ошибки уходят, и регулярные функции, такие как Найти обычаи и Перейдите на начать работать.
Нам нужно в Предпочтения | Плагины , открыть Рынок вкладку, ввет “ломбок” и выберите Ломбок Плугин Михаила Плющникова :
Далее нажмите на Установка кнопка на странице плагина:
После установки щелкните Перезагрузка IDE пуговица:
3. Ломбок в затмение
Если мы используем Eclipse IDE, нам нужно сначала получить банку Ломбока. Последняя версия находится на Мавен Центральный .
Например, мы используем Ломбок-1.18,4.jar .
Далее, мы можем запустить банку через Java -jar команды, и пользовательский интерфейс установки откроется. Это позволяет автоматически обнаружить все доступные установки Eclipse, но также можно указать местоположение вручную.
После того, как мы выбрали установки, мы нажимаем на Установка/обновление пуговица:
Если установка будет успешной, мы можем выйти из установки.
После установки плагина нам необходимо перезапустить IDE и убедиться, что Lombok правильно настроен. Мы можем проверить это в О диалог:
4. Добавление Ломбока в класс компиляции
Последняя оставшаяся часть заключается в обеспечении того, чтобы дьяки Ломбока были на классной тропе компилятора. Используя Maven, мы можем добавить зависимость к пом.xml :
org.projectlombok lombok 1.18.10 provided
Последняя версия находится на Мавен Центральный .
Теперь все должно быть хорошо. Исходный код должен быть показан без ошибок в IDE, правильно составлен и выполнен:
public class UserIntegrationTest { @Test public void givenAnnotatedUser_thenHasGettersAndSetters() { User user = new User(); user.setFirstName("Test"); assertEquals(user.gerFirstName(), "Test"); } @Getter @Setter class User { private String firstName; } }
5. Заключение
Lombok делает большую работу по снижению многословности Java и покрытие шаблонных вещей под капотом. В этой статье мы проверили, как настроить инструмент для двух самых популярных JAVA-IDE.
Исходный код для примеров доступен для более на GitHub .