處理多模塊項目。Maven:依賴關係出現在有效的pom中,但不在依賴關係樹中
GrandParent
\
Parent
\
Child
GrandParent
有rogue_1
模塊在其<dependencyManagement>
部分爲提供!
Parent
確實不在其pom.xml
rogue_1
可言。
Child
確實不有rogue_1
在其pom.xml
的直接依賴。
但是它包括幾個其他項目,其中一些可能包括rogue_1
。 (至少一個確實取決於rogue_1
)
爲了安全起見,在ALLChild
的依賴關係我已經加入排除如下:
<dependency> <!-- a direct dependency of Child -->
<groupId>erso</groupId>
<artifactId>galen</artifactId>
<exclusions>
<exclusion>
<groupId>resistance</groupId>
<artifactId>rogue_1</artifactId>
</exclusion>
</exclusions>
</dependency>
(在情況下,例如galen.erso
帶來的resistance.rogue_1
)
然而:rogue_1
DOES最終被顯示在
mvn help:effective-pom
結果的相關性(如提供!)
這是不在
mvn dependency:tree
有什麼建議嗎?