2011-05-11 4 views
7

Il existe un certain nombre de sources expliquant la tâche Ant JAXB. Par exemple, Oracle lui-même: http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html. Apparemment cependant, aucune des sources ne semble fournir les bibliothèques JAXB, en particulier jaxb-xjc.jar, ou au moins donner un indice pour savoir où le télécharger.JAXB Ant Task - Où trouver les fichiers JAR?

Le compilateur XJC JABX de mon JDK 1.6.0_24 est de la version 2.1.10. Il ne semble pas y avoir de bibliothèque JAXB fournie dans le JDK.

J'ai essayé des choses comme le jaxb-builder Eclipse Plugin (http://sourceforge.net/projects/jaxb-builder), mais je continue à courir dans les conflits de version.

Ai-je raté quelque chose ici? Des indices où je peux obtenir une version v2.1.10 appropriée des bibliothèques JABX, en particulier la tâche Ant?

Merci beaucoup pour vos commentaires!

Répondre

7

Le lien que vous mentionnez est pour une version ancienne de JAXB - ignorez-le, ce n'est pas pertinent. Java12 vient avec JAXB 2.1, mais pas (pour autant que je sache) viennent avec des tâches Ant pour XJC. Si vous voulez utiliser le XJC fourni avec le JDK, vous devez utiliser l'utilitaire de ligne de commande xjc.exe (que vous pouvez utiliser depuis Ant).

Vous pouvez également obtenir l'implémentation de référence JAXB à partir de http://jaxb.java.net/, qui possède une tâche Ant ou utiliser une autre implémentation JAXB, telle que MOXy, qui doit disposer d'outils comparables.

+0

Merci pour l'explication et l'indice. Mais où trouverais-je la tâche Ant de http://jaxb.java.net? Je cherche des jours et des jours - et n'arrive pas à le trouver! – Janos

+3

Oh chéri ... Je l'ai maintenant trouvé: Les JAR téléchargeables sont des installateurs infact, qui vont extraire plusieurs bibliothèques (JARs). – Janos

+0

@noshy Merci! J'avais exactement le même problème, jusqu'à ce que j'ai lu votre commentaire. Comme c'est bizarre! J'espère que mon vote et mon commentaire ici rendront votre commentaire plus visible. – ArtB

Questions connexes