2011-05-11 15 views
7

Hay una serie de fuentes que explican la Tarea JAXB Ant. Por ejemplo, Oracle mismo: http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html. Sin embargo Al parecer, ninguna de las fuentes parecen ofrecer las bibliotecas JAXB, particularmente jaxb-xjc.jar, o por lo menos dar una pista de dónde descargarlo.JAXB Ant Task - ¿Dónde conseguir JAR?

El XJC JABX compilador de mi JDK 1.6.0_24 es de la versión 2.1.10. No parece haber ninguna biblioteca JAXB provista en el JDK.

Probé cosas como jaxb-builder Plugin de Eclipse (http://sourceforge.net/projects/jaxb-builder), pero sigo encontrándome con conflictos de versiones.

¿Me estoy perdiendo algo aquí? ¿Alguna pista donde puedo obtener una versión v2.1.10 de las librerías JABX, especialmente la Ant Task?

¡Muchas gracias por sus comentarios!

Respuesta

7

El enlace que mencionas es para una versión antigua de JAXB - ignorarlo, no es relevante.

java6 viene con JAXB 2.1, pero no (por lo que yo sepa) viene con ninguna tareas Ant para XJC. Si desea utilizar el XJC que viene con el JDK, es necesario utilizar la utilidad de línea de comandos xjc.exe (que por supuesto, se puede uso de Ant).

Como alternativa, obtenga la implementación de referencia JAXB de http://jaxb.java.net/, que sí tiene una tarea Ant, o utilice otra implementación JAXB como MOXy, que debería tener herramientas comparables.

+0

Gracias por la explicación y la pista. Pero, ¿dónde encontraría Ant Task en http://jaxb.java.net? Estoy buscando días y días, ¡y no lo encuentro! – Janos

+3

Oh cariño ... Ahora lo he encontrado: los JAR descargables son instaladores de hecho, que extraerán varias bibliotecas (JAR). – Janos

+0

@noshy ¡Gracias! Estaba teniendo exactamente el mismo problema, hasta que leí tu comentario. ¡Qué extraño! Espero que mi voto y mi comentario aquí hagan que su comentario sea más visible. – ArtB

Cuestiones relacionadas