Я экспериментировал с добавлением пользовательских аннотаций в Ломбок. Моя начальная точка - это вилка источника на GitHub.Пользовательские расширения Lombok требуют пакета Lombok?
Я добавил аннотацию, которая отлично работает. Я могу использовать включенный запуск eclipse (или создать банку и поменять ее на мой eclipse.ini), чтобы проверить и увидеть результаты: я успешно вставил метод в класс.
Теперь это работает, только если я разместил дополнительные классы обработчиков в пакете lombok
. Если я положу их под другой пакет, они просто не сработают. Я могу создать новый физический исходный каталог, настроить скрипт сборки, чтобы включить его соответствующим образом, и чтобы мои новые классы жили там, если он логически упаковывает новые классы под ломбок.
Почему это? Во всяком случае, вокруг? Я хотел бы выделить любые дополнения, которые я пишу в новый пакет верхнего уровня, чтобы отличать их от официальных уровней lombok.
Спасибо за информацию, потрясающе, чтобы получить ее прямо из источника! Я попробую добавить свои пакеты в этот код патчера и посмотреть, работает ли он. –