maven, как узнать откуда появился артефакт X: Y? - PullRequest
0 голосов
/ 13 февраля 2012

Я не увидел четкого ответа на тот же вопрос

Как узнать, откуда у Мейвена артефакт?

У меня есть jar slf4j-log4j, который пробирается в наш проект через какой-то другой артефакт. В Eclipse я нажимаю на иерархию зависимостей и вижу там банку, нажимаю на нее и выбираю исключение из проекта, который ничего не делает .... Я пытаюсь щелкнуть правой кнопкой мыши и посмотреть, могу ли я увидеть, что его родитель привел его в проект .... Нет.

Как увидеть график всех родителей от артефакта, который был принесен?

Это все из-за того, что у maven, похоже, нет глобальных исключений, как у ivy :( :( :(, поэтому мне нужно исключить этот jar-файл для того проекта, который его ввел (и у нас слишком много проектов, которые мы смотрим на каждый и каждый).

спасибо, Декан

1 Ответ

1 голос
/ 13 февраля 2012

В командной строке выполните:

mvn dependency:tree -Dincludes=the.groupId

См .: dependency:tree mojo

И

Я нажимаю на него и выбираю исключить из проекта, который не делает ничего ....

Используете ли вы текущую версию Eclipse с m2e? Потому что предыдущие версии с m2eclipse никогда не могли этого сделать, а m2e может.

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