【发布时间】:2011-03-12 12:55:09
【问题描述】:
在我的项目中,有2个库,每个库都依赖于XML解析类java.xml.parsers.DocumentBuilderFactory。这些库中的每一个都从不同的 jar 中引用文件(一个从名为 xmlParserAPIs 的 jar 中获取它,而另一个从 xml-apis-1.0.b2.jar 中获取它)。不幸的是,每个文件中都有不同版本的类,所以我看到运行时错误,具体取决于它们的加载顺序。这两个 xml jar 都是 3rd 方库的传递依赖项。有没有好的方法来处理这种冲突?
编辑:我不确定它是否会对如何处理问题产生影响,但这只会发生在测试中,因为其中一个依赖项在测试范围内。
谢谢, 杰夫
【问题讨论】:
标签: maven-2