gpt4 book ai didi

java - Java 5 中的 CXF - 额外的 Maven 依赖项

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:01:06 25 4
gpt4 key购买 nike

CXF 默认依赖于 java 6 中的一堆库,将它们添加到 java 5 项目中有点痛苦。

是否有一个简单的依赖项或 2 个要添加以使 CXF 在 Java 5 中工作?

谢谢。

最佳答案

这就是最终对我有用的东西,并且还有一个额外的好处,那就是它也符合 OSGi 标准:

    <dependency>
<groupId>org.apache.cxf.dosgi</groupId>
<artifactId>cxf-dosgi-ri-singlebundle-distribution</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<artifactId>cxf-dosgi-ri-discovery-distributed-zookeeper-wrapper</artifactId>
<groupId>org.apache.cxf.dosgi</groupId>
</exclusion>
</exclusions>
</dependency>

编辑#1

请注意(通过艰苦的方式学习),此依赖项有其自己的几个库版本,包括 Xerces。如果您使用的其他东西在路径上有其中之一(例如:dom4j -> jaxen -> xerces),您最终可能会得到奇怪的“AbstractMethodErrors”,因为您的路径上实际上有两个相同类的副本:(

关于java - Java 5 中的 CXF - 额外的 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com