2011-11-21 115 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頁面的許可證。