Как сделать mvn dependency:tree для uber jar?

Я анализирую репозиторий, чтобы определить все зависимости, mvn dependency:tree -V отлично подходит для этого. Конкретный репозиторий включает незатененный банку uber, где все банки зависимостей были распакованы и переупакованы в одну банку. .

Запуск mvn dependency:tree -V в этом репозитории не отображает вложенные зависимости в банке uber.

Глядя на uber jar pom, нельзя сделать окончательный вывод, поскольку перечисленные зависимости подтягивают другие зависимости (именно здесь отлично подходит mvn dependency:tree -V).

Любые идеи о том, как я могу увидеть все зависимости (включая версии), используемые в uber jar, поскольку mvn dependency:tree -V для него не работает?


person boardtc    schedule 08.02.2017    source источник
comment
Если у вас есть pom, который создал uber-jar, я не уверен, в чем проблема - создание дерева зависимостей для этого pom должно отображать рекурсивные зависимости, нет?   -  person Dave Newton    schedule 08.02.2017


Ответы (1)


Оказывается, mvn dependency:tree -V не проходит внутрь uber jar. Мне нужно было пойти в репозиторий для uber jar и сделать там зависимость * mvn: tree -V *.

person boardtc    schedule 08.02.2017