2011-11-21 117 views
10

以下库之间的区别是什么?axis-wsdl4j和wsdl4j的区别

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

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

+0

我的常春藤依赖元素从帖子中删除...我比较axis-wsdl4j-1.5.1.jar和wsdl4j-1.5.1.jar – vishr

+0

根据'md5sum','axis-wsdl4j-1.5 .jar是与'wsdl4j-1.5.1.jar'相同的文件。现在想知道为什么,并理清许可证(这很方便**不包括在'wsdl4j-1.5.1-sources.jar'中)... – mirabilos

+0

看起来与[此存储库]的'wsdl4j-1_5_1'标签相对应, (http://sourceforge.net/p/wsdl4j/code/?source=navbar)(Sourcefrog上的wsdl4j项目),模LF和CR-LF行结尾。这会使其获得'CPL 1.0'许可。 – mirabilos

回答

7

axis:axis-wsdl4j看起来与wsdl4j:wsdl4j完全相同的分布。查看发布到maven central的版本wsdl4jaxis-wsdl4j,它看起来像axis必须自己上传wsdl4j构件,因为wsdl4j没有发布1.0和1.4之间的任何内容以maven central,但在1.5.1之后停止这样做(均已发布1.5.1 - 轴稍早 - 但只有wsdl4j:wsdl4j工件已经看到任何定期更新)。

在代码方面

他们是same code

它看起来像轴开始包装自己WSDL4J in version 1.1

我们包括wsdl4j.jar(23/MAR/2003)

的较新版本

但会停止这样做when 1.4.1 is out

WSDL4J已经从1.5.1升级到1.6.2

为WSDL4J许可证(在发行是通用公共许可证 - V 1.0) - 在/lib/wsdl4j-1.5.1.LICENSE在axis 1.4 source distribution。这也是该项目的sourceforge页面的许可证。