2011-11-21 7 views
10

qual è la differenza tra le seguenti librerie?differenza tra axis-wsdl4j e wsdl4j

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

Ho brevemente confrontato i binari di classe scaricati e hanno lo stesso aspetto. Ma perché più nomi?

+0

I miei elementi di dipendenza dell'edera sono stati rimossi dal post ... Sto confrontando axis-wsdl4j-1.5.1.jar e wsdl4j-1.5.1.jar – vishr

+0

Hm, in base a 'md5sum',' axis-wsdl4j-1.5 .1.jar' è lo stesso file di 'wsdl4j-1.5.1.jar'. Ora chiedersi perché, e ordinare la licenza (che è convenientemente ** non ** inclusa in 'wsdl4j-1.5.1-sources.jar') ... – mirabilos

+0

Appare corrispondente al tag' wsdl4j-1_5_1' di [questo repository] (http://sourceforge.net/p/wsdl4j/code/?source=navbar) (progetto wsdl4j su Sourcefrog), modulo LF rispetto alle terminazioni di linea CR-LF. Ciò renderebbe la licenza 'CPL 1.0'. – mirabilos

risposta

7

axis: axis-wsdl4j sembra essere la stessa distribuzione di wsdl4j: wsdl4j. guardando le versioni rilasciate a Maven Central per wsdl4j e axis-wsdl4j sembra che l'asse abbia dovuto caricare gli artefatti wsdl4j perché wsdl4j non ha pubblicato nulla tra 1.0 e 1.4 per maven central, ma ha smesso di farlo dopo 1.5.1 (entrambi pubblicati 1.5.1 - asse un po 'prima - ma solo il wsdl4j: l'artefatto wsdl4j ha visto aggiornamenti regolari da allora).

in termini di codice sono il same code

sembra asse iniziato imballaggio WSDL4J stessi in version 1.1:

Includiamo una versione più recente di wsdl4j.jar (23/mar/2003)

ma sarà smettere di fare in modo when 1.4.1 is out

WSDL4J è stato aggiornato da 1.5.1 a 1.6.2

la licenza per WSDL4J (in entrambe le distribuzioni è la Common Public License - v 1.0) - in /lib/wsdl4j-1.5.1.LICENSE in il axis 1.4 source distribution. questa è anche la licenza nella pagina sourceforge per il progetto.