Ошибка: пакет javax.annotation не существует после обновления до lombok 1.16.2

Мой проект андроидов строит отлично с lombok 1.16.0, но как только я изменю свою зависимость до цели 1.16.2, я получаю следующую ошибку везде, где я использую аннотацию lombok:

Error:(20, 1) error: package javax.annotation does not exist

Android SDK не включает все пакеты javax. Что мне интересно, если это ошибка в 1.16.2, или мне теперь нужно добавить зависимость к javax.annotation ?

Примечание. Это в Android Studio с плагином Lombok 0.8.8

Solutions Collecting From Web of "Ошибка: пакет javax.annotation не существует после обновления до lombok 1.16.2"

Вы можете отключить генерацию javax.annotation.Generated , поместив следующую строку в файл lombok.config в один из лучших каталогов вашего проекта:

 lombok.addGeneratedAnnotation = false 

Дополнительную информацию см. В документации по конфигурации .

Раскрытие информации: Я разработчик Lombok.

Если вы столкнулись с такой же проблемой в Android Studio с помощью gradle – добавьте следующую строку для build.gradle:

 provided 'org.glassfish:javax.annotation:10.0-b28' 

Правильный ответ для развития Android сегодня – использовать версию кинжала, которая больше 2,1 (из-за исправления, упомянутого @tomrozb, интегрировано в 2.1)