依賴我有三個項目,現在這種形式的依賴關係鏈,Project A
取決於Project B
取決於Project C
。不包括共同項目
在Project B
,我試圖排除xml-apis
罐子,是造成問題與WebLogic。我這樣做像這樣的Project B
POM:
<dependency>
<groupId>com.company</groupId>
<artifactId>projectC</artifactId>
<version>1.0.3-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
</exclusions>
</dependency>
但是,仍然被列入xml-apis
神器,當我打包項目A.什麼是排除這種xml-apis
罐子正確的方法是什麼?我是否應該找到Project C
中的哪個包裝正在將其加入並將其標記爲已提供?
現在我的解決方法是隻列出Project A
的POM以上依賴。
編輯:
Project A
對Project B
和Project C
的依賴。由於Project B
對Project C
依賴和Project B
將永遠不會沒有Project C
我希望沒有包括Project A
和Project B
依賴信息使用。
我做到了。上面的代碼片段來自我的項目B.請參閱我的編輯。 – Casey 2010-12-23 19:09:20