【问题标题】:Conflicting CXF jar version between a Java project and a nested projectJava 项目和嵌套项目之间的冲突 CXF jar 版本
【发布时间】:2014-01-23 00:58:11
【问题描述】:

我有 2 个 java 项目:capturingapp 和 epcis-queryclient。这些是我在 Eclipse 中导入的开源项目。 captureapp 在 Tomcat 中运行。
epcis-queryclient 嵌套在 captureapp 中(即它列在 Eclipse 中 Java 构建路径的 Projects 选项卡中)
epcis-queryclient 使用 cxf-rt-transports-http-2.2.9.jar 库。
captureapp 使用 cxf-rt-transports-http-2.6.1.jar 库。

我在运行时出错:cappingapp 调用 epcis-queryclient 中存在的方法,该方法需要 ClientOnlyHTTPTransportFactory 类(存在于 cxf 的 v2.2.9 中),但它失败了,因为它在 v2.6.1 中查找不包含那个课了。
我该如何解决这种情况?
谢谢!
罗伯托

【问题讨论】:

    标签: java eclipse cxf conflict dependency-management


    【解决方案1】:

    这些是开源项目

    好消息!

    我该如何解决这种情况?

    我会告诉你解决这个问题的最佳方法!

    您可以使用您的编程技能更新 epcis-queryclient 的代码以使用cxf-rt-transports-http-2.6.1.jar。我相信他们会很高兴收到这样的贡献!

    但首先检查他们是否已经在 git master / SVN HEAD / hg tip 或实验分支中完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多