10

以下库之间有什么区别?

<dependency org="axis" name="axis-wsdl4j" rev="1.5.1"/>
<dependency org="wsdl4j" name="wsdl4j" rev="1.5.1"/>

我简要比较了下载的类二进制文件,它们看起来一样。但是为什么会有多个名字呢?

4

1 回答 1

8

axis:axis-wsdl4j 似乎与 wsdl4j:wsdl4j 的分布完全相同。查看为wsdl4jaxis-wsdl4j发布到 maven Central 的版本,看起来轴必须自己上传 wsdl4j 工件,因为 wsdl4j 没有将 1.0 和 1.4 之间的任何内容发布到 maven Central,但在 1.5.1 之后停止这样做(都发布了 1.5 .1 - 轴早一点 - 但只有 wsdl4j:wsdl4j 工件从那以后看到了任何定期更新)。

就代码而言,它们是相同的代码

看起来axis开始在版本1.1中自己打包wsdl4j :

我们包含更新版本的 wsdl4j.jar (23/mar/2003)

但是当 1.4.1 出来时会停止这样做

WSDL4J 已从 1.5.1 升级到 1.6.2

wsdl4j 的许可证(在两个发行版中都是 Common Public License - v 1.0) - 在轴 1.4 源发行版中的 /lib/wsdl4j-1.5.1.LICENSE 中。这也是该项目的 sourceforge 页面中的许可证。

于 2014-03-13T04:34:51.627 回答