Дерево зависимостей Maven от пакета - PullRequest
0 голосов
/ 20 июня 2019

Я объединил несколько проектов Maven вместе и теперь предполагаю, что зависимости перекрываются, например, для одних и тех же пакетов могут использоваться разные реализации или даже для нескольких зависимостей, экспортирующих один и тот же пакет.

Я хочу найти способ уменьшить перекрытие.

maven-dependency-plugin, вероятно, является хорошей отправной точкой, а dependency:tree печатает дерево зависимостей - только оно печатает артефакты JAR, и у меня нет простого способа узнать, какие пакеты они экспортируют.

dependency:unpack давайте посмотрим пакеты всех зависимостей, но поскольку все они находятся в одной папке, я не могу видеть, используются ли эти пакеты несколькими зависимостями.

Я мог бы, вероятно, использовать copy-dependencies и просто разархивировать все JAR-файлы вручную в одну и ту же папку и посмотреть, есть ли сообщения об ошибках, но это кажется немного неопределенным.

Есть ли более простой способ проверить пакеты дерева зависимостей в Maven?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...