Я хочу найти все доступные версии зависимости в моем проекте, используя Mojo. Мне нужна эта информация для создания полного дерева зависимостей, в которое включены не только транзитивные зависимости, но и все доступные версии, а затем их соответствующие зависимости.
Проблема в том, что я не могу просто загрузить каждый отдельный файл метаданных, так как это сделает плагин слишком медленным. Какие еще есть способы найти все другие версии через API плагинов Mojo и Maven и как мне этого добиться?
Пример дерева, которое я пытаюсь сгенерировать.
Если я посмотрю только компоненты, указанные в pom, я упущу зависимость a1.0 -> c1.1 и b1.0 -> d1.1.
Чтобы уточнить, какую информацию мне не хватает; следующий график показывает, что будет, если я просто буду использовать зависимость: дерево.