Всем привет, подскажите пожалуйста, как можно решить такую задачу:
Есть платформа, с большим кол-вом микросервисов, каждый микросервис лежит в своем репозитории, в каждом репозитории свой pom.xml c зависимостями.Репозиторий сервиса может быть разбит на модули, в которых свой pom-файл.
Есть общий репозиторий, в котором лежит краткое описание каждого микросервиса и свой pom. Необходимо построить дерево зависимотей всех этих микросервисов.
Из представленного описания мне неясна связь "общего" pom с частными. Но вообще для подобной задачи я писал кастомную разбиралку -- файл кода на входе, файл того что код вызывает на выходе.
Думаю что для .pom такое тоже вполне реализуемо, надо только выяснить позволяют ли имеющиеся данные доставать микросервисные pom по данным из "общего" репозитория.
А если даже не позволяют, то не проще и быстрее ли будет вытащить все микросервисные репозитории куда-то, и сделать обходчик по папкам и парсер pom до зависимостей.