У меня есть глубокая иерархия maven проектов. Проекты верхнего уровня - это чисто агрегационные проекты: они не определяют сами зависимости, а просто перечисляют дочерние проекты, каждый из которых имеет много зависимостей.
Я знаю, как получить отчет о зависимостях для каждого проекта . Проблема в том, что информация не распространяется автоматически на проект верхнего уровня. Например, если у меня есть проект «Базовый» и 2 подпроекта «Один» и «Два», я вижу отчет о зависимостях (dependenices.html
) для каждого из дочерних проектов, но не вижу общий отчет на уровне Базового проекта.
Есть ли способ добиться такого отчета? Мой текущий обходной путь - написать программу, которая анализирует все файлы "dependencies.html" и создает общий отчет, но реализация такого кода займет несколько часов.
Есть ли другое решение? Возможно ли определить в pom, что базовый проект зависит от всех библиотек его дочерних проектов?