依赖我有三个项目,现在这种形式的依赖关系链,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