CXF依赖于默认情况下Java 6中的一堆库,将它们添加到Java 5项目中有点麻烦.
是否有简单的依赖关系或要添加2才能使CXF在Java 5中工作?
谢谢.
解决方法:
这最终对我有用,并且还具有与OSGi兼容的额外好处:
org.apache.cxf.dosgi
cxf-dosgi-ri-singlebundle-distribution
1.2
cxf-dosgi-ri-discovery-distributed-zookeeper-wrapper
org.apache.cxf.dosgi
编辑#1
提醒您(要艰难地学习),这种依赖关系是包括Xerces在内的几个库的自身版本.如果您使用的路径上包含其中之一的其他内容(例如:dom4j-> jaxen-> xerces),您可能最终会收到奇怪的“ AbstractMethodErrors”,因为您的路径上实际上有两个相同类的副本:(
标签:maven,cxf,java
来源: https://codeday.me/bug/20191208/2089560.html