Привет, нужна помощь с разрешением зависимостей в Maven. Смотрите есть много модульная структура (упростим):
project-module
- pom.xml
- common-module
-- pom.xml
- service-module
-- pom.xml
В project-module в dependencyManagment/dependencie есть зависимость (пусть aws-sdk), которая наследуется в dependencie common модуля, и тот с ней работает.
Для того чтоб в service модулях не объявлять эту зависимость, мы объявляем в service зависимость только на common module в .jar которого она присутствует (Тот самый aws-sdk). И даже из кода его видно, можно обратится к его api.
Проблема в том, что при том же самом объявление lombok в родительском модуле project-module и наследовании его в common модуле - lombok становится недоступен без явного объявления зависимости в pom каждого сервиса. Подскажите как быть, добавлять lombok в каждый помник очень странно, почему другие зависимости нормально импортируются?
jar с зависимостями собираются с помощь assembly плагина.
Спасибо за помощь 😅