Как найти артефакты, которые зависят от другого артефакта? - PullRequest
11 голосов
/ 13 января 2011

Мы используем Maven для создания наших проектов и Nexus в качестве менеджера хранилища.

Есть ли способ узнать, где артефакт является зависимостью другого артефакта?

Например, мы хотимчтобы узнать, какие из артефактов в нашем репозитории Release зависят от commons-io 1.2, или версии xy нашей framework2, или ...

Ответы [ 3 ]

3 голосов
/ 14 января 2011

mvn dependency:tree должен помочь вам получить эту информацию.

2 голосов
/ 13 января 2011

Рассматривали ли вы плагин Maven Site в сочетании с зависимостями и сходимостью-зависимостями из плагина Maven Project Info Reports Reports

Это создаст html-отчет, который покажет все артефакты, которые использует проект, и какие другие артефакты зависят от этого артефакта.

1 голос
/ 21 января 2011

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

...