2014-11-21 2 views
2

Я интегрируя хаотический проект, и некоторые библиотеки имеют родительский POM как SNAPSHOT, как этотMaven - как узнать всю библиотечную зависимость от родительского П

<parent> 
<groupId>com.xxx</groupId> 
<artifactId>yyy</artifactId> 
<version>2.6-SNAPSHOT</version> 
</parent> 

Конечно, мне нужно, чтобы исправить это.

Однако мне очень сложно узнать, какая библиотека приносит в этот пом, поскольку mvn dependency:tree не показывает родительских попов.

Например, если A зависит от yyy и yyy имеет родительский pom zzz, mvn dependency:tree не отображает zzz. Поэтому мне сложно узнать, какая библиотека зависит от родительского помпы моментального снимка.

Есть ли команда maven, которая может отображать все родительские поры всех библиотек, которые я привожу?

ответ

0

Существует нет простого способа сделать это, потому что родительский pom обрабатывается иначе, чем зависимости maven. Таким образом, зависимость: дерево не будет работать. То, что вы можете попробовать сделать, это вытащить каждую зависимость и их pom, проанализировать и проверить родителя. Вы также можете попытаться поднять эффективный pom и использовать его для разбора.