Рубрики
Без рубрики

Настройка Ломбока с Eclipse и Intellij

Узнайте, как настроить Lombok с помощью популярных IDEs

Автор оригинала: baeldung.

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 .