2011-11-21 15 views
10

¿cuál es la diferencia entre las siguientes bibliotecas?diferencia entre axis-wsdl4j y wsdl4j

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

Compruebo brevemente los binarios de clase descargados y tienen el mismo aspecto. Pero, ¿por qué múltiples nombres?

+0

mis elementos de dependencia ivy se eliminaron de la publicación ... Estoy comparando axis-wsdl4j-1.5.1.jar y wsdl4j-1.5.1.jar – vishr

+0

Hm, de acuerdo con 'md5sum',' axis-wsdl4j-1.5 .1.jar' es el mismo archivo que 'wsdl4j-1.5.1.jar'. Ahora, para saber por qué, y ordenar la licencia (que convenientemente ** no ** está incluida en 'wsdl4j-1.5.1-sources.jar') ... – mirabilos

+0

Parece que corresponde a la etiqueta' wsdl4j-1_5_1' de [este repositorio] (http://sourceforge.net/p/wsdl4j/code/?source=navbar) (proyecto wsdl4j en Sourcefrog), módulo LF vs. terminaciones de línea CR-LF. Eso lo haría con la licencia 'CPL 1.0'. – mirabilos

Respuesta

7

eje: axis-wsdl4j parece ser exactamente la misma distribución que wsdl4j: wsdl4j. mirando las versiones lanzadas a maven central para wsdl4j y axis-wsdl4j parece que el eje tuvo que cargar los artefactos wsdl4j ellos mismos porque wsdl4j no publicó nada entre 1.0 y 1.4 a maven central, pero dejó de hacerlo después de 1.5.1 (ambos publicados 1.5.1 - axis un poco antes - pero solo el artefacto wsdl4j: wsdl4j ha visto actualizaciones regulares desde entonces).

en términos de código son la same code

se ve como eje comenzó envases WSDL4J mismos in version 1.1:

incluimos una versión más reciente de wsdl4j.jar (23/MAR/2003)

pero dejará de hacerlo when 1.4.1 is out

WSDL4J se ha actualizado desde 1.5.1 a 1.6.2

la licencia para WSDL4J (en ambas distribuciones es la Licencia Pública Común - v 1.0) - en /lib/wsdl4j-1.5.1.LICENSE en el axis 1.4 source distribution. esa es también la licencia en la página sourceforge para el proyecto.