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

标签 java maven cxf

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/

相关文章:

maven - 在 Teamcity 中设置项目运行程序以将构建 Artifact 部署到 Artifactory

tomcat - 带有 Apache CXF 和 JNDI 查找 javax.naming.NameNotFoundException 的嵌入式 Tomcat 的 Spring Boot

java - Java 7 是包含 JAX-WS 实现还是仅包含 API?

Java:如何查找是否从基类重写了一个方法?

java - 使用相同的变量打印收据,因此每个项目都会传递相同的值。

java - 图标和 NavigationView 之间的左边距

java - 在 NetBeans 平台上,具有主要和次要首选项面板

java - 在从 Maven 运行的测试中使用 Kotlin `ScriptException` 时获取 `ScriptEngine`

java - 如何处理 CXF restful webservices 中的可选参数

java - jQuery,用引号发布的评论不起作用,否则效果很好