Не удается заставить Project Lombok работать на Eclipse (Helios) - PullRequest
63 голосов
/ 06 августа 2010

Я следовал инструкциям здесь http://projectlombok.org/

но после добавления импорта и @Data ничего не происходит.

Работает ли он на гелий-затмении?

Ответы [ 17 ]

2 голосов
/ 23 октября 2016
  1. Скопируйте банку Lombok в папку установки IDE (Eclipse / STS и т. Д.) На основе затмения

    • обратите внимание, что папка установки - это папка с .iniфайл для вашей IDE
    • , если вы используете Maven, чтобы вытащить банку, а затем получить его из вашего m2 хранилища
    • cp ~/.m2/repository/projectlombork/lombork-1.x.jar /path/to/IDE/lombok.jar
  2. Отредактируйте файл .ini в папке установки вашей IDE и добавьте следующие строки ниже -vmargs.

    • -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
    • обратите внимание, что банка должна находиться в той же папке, что и файл .ini, и имя банки lombok.jar
  3. Перезагрузите IDE и перестройте / обновите maven-проект

2 голосов
/ 13 февраля 2014

Я не смог установить lombok.jar на свой MacBook Pro из-за версии Java.Мне пришлось перейти на Java 1.6 для установки, а затем я повторно использовал Java 1.7, когда установка прошла!

Вы можете увидеть различные JVM, установленные на вашем компьютере здесь: / System / Library / Java / JavaVirtualMachines

2 голосов
/ 24 января 2018

У меня была похожая проблема на MacBook Pro, я просто перешел по ссылке ниже, и проблема была решена. https://projectlombok.org/setup/eclipse

Шаги: -

  • Скачать файл lombok.jar
  • Двойной щелчок по этой банке
  • Этот jar-файл попытается найти затмение, установленное на машине, но в моем случае он не смог распознать затмение, хотя я и установил на него, это может быть связано с мягкой ссылкой на путь затмения.
  • Я только что указал местоположение ini-файла затмения, нажав кнопку «Указать местоположение»
  • Этот jar автоматически обновляет запись в файле eclipse.ini для javaagent
    • Я добавил эту же банку в classpath проекта в затмении
    • Перезапустил мое затмение
1 голос
/ 06 апреля 2017

Я нахожусь на Eclipse Neon, и после выполнения описанных выше шагов он все еще не работает. импорт ломбок.Дата; не был распознан.

После примерно часа осмотра я переключил версию на 1.16.14, и она заработала.

Теперь я думаю, будет ли потраченный 1 час хорошей инвестицией в долгосрочной перспективе: -)

1 голос
/ 04 октября 2017

Eclipse Oxygen - после установки Lombok в соответствии с процессом, описанным на странице Lombok, по-прежнему не удается использовать аннотацию @Log.

Решение: Проект -> Свойства - включить обработку аннотаций

1 голос
/ 30 сентября 2015

Я искал lomob.jar в репозитории .m2.Как только вы дважды щелкните по нему -> Поиск eclipse.exe и выберите его.После того, как ломбок внесет необходимые изменения.Явно выйдите из eclipse -> это должно быть исправлено.Если нет, сделайте обновление Maven.

0 голосов
/ 06 марта 2018

Только что столкнулся с этой проблемой (ошибки компилятора для сгенерированных геттеров), и ни одно из предложенных решений не помогло.

Настройка: Eclipse Oxygen (32 бита), SAP_JVM (32 бита), Lombok 1.16.18 (плагин Eclipse правильно установлен).

Создан простой новый тестовый проект, который работал как чудоПосле этого удалил неудачный проект и снова извлек его из моего репозитория Github, который исправил ошибки.Простое удаление проекта из рабочей области и его повторный импорт не помогли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...