代码之家  ›  专栏  ›  技术社区  ›  Jeff Storey

maven依赖冲突

  •  2
  • Jeff Storey  · 技术社区  · 14 年前

    谢谢,

    1 回复  |  直到 14 年前
        1
  •  3
  •   Pascal Thivent    14 年前

    (…)不幸的是,每个文件中都有不同版本的类,所以我看到运行时错误,这取决于它们的加载顺序。

    理论上讲, xml-apis.jar xmlParserAPIs.jar (来自xerces2-j)是 同样的罐子 xmlParserAPIs.jar文件 被弃用多年(见 this message this one ).

    xml-API.jar ,我要说的是,这些依赖项是互斥的,换句话说,不兼容的,至少对于您正在使用的版本是这样的。唯一的解决方案是找到具有聚合依赖关系的版本。

    如果他们可以使用兼容的版本,请使用依赖项 exclusion 使用 xml-api.jar

    test