谢谢,
(…)不幸的是,每个文件中都有不同版本的类,所以我看到运行时错误,这取决于它们的加载顺序。
理论上讲, xml-apis.jar 和 xmlParserAPIs.jar (来自xerces2-j)是 同样的罐子 xmlParserAPIs.jar文件 被弃用多年(见 this message this one ).
xml-apis.jar
xmlParserAPIs.jar
xmlParserAPIs.jar文件
xml-API.jar ,我要说的是,这些依赖项是互斥的,换句话说,不兼容的,至少对于您正在使用的版本是这样的。唯一的解决方案是找到具有聚合依赖关系的版本。
xml-API.jar
如果他们可以使用兼容的版本,请使用依赖项 exclusion 使用 xml-api.jar
xml-api.jar
test