JAXB Ant Task - Где взять JAR? - PullRequest
7 голосов
/ 11 мая 2011

Существует несколько источников, объясняющих задачу Ant JAXB. Например, сам Oracle: http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html. Очевидно, однако, что ни один из источников не предоставляет библиотеки JAXB, в частности jaxb-xjc.jar , или, по крайней мере, не дает подсказки, где его скачать.

Компилятор JJX XJC моего JDK 1.6.0_24 имеет версию 2.1.10. Кажется, в JDK нет библиотеки JAXB.

Я опробовал такие вещи, как jaxb-builder Eclipse Plugin (http://sourceforge.net/projects/jaxb-builder),, но продолжаю сталкиваться с конфликтами версий.

Я что-то упустил здесь? Какие-нибудь подсказки, где я могу получить надлежащую версию библиотек JABX v2.1.10, особенно Задачу Муравья?

Большое спасибо за ваши комментарии!

Ответы [ 2 ]

7 голосов
/ 11 мая 2011

Ссылка, которую вы упомянули, относится к древней версии JAXB - игнорируйте ее, она не актуальна.

Java6 поставляется с JAXB 2.1, но не (насколько мне известно) поставляется слюбые задачи Ant для XJC.Если вы хотите использовать XJC, поставляемый с JDK, вам нужно использовать утилиту командной строки xjc.exe (которую, конечно, вы можете использовать из Ant).

В качестве альтернативыполучите справочную реализацию JAXB от http://jaxb.java.net/,, в которой есть задача Ant, или используйте другую реализацию JAXB, такую ​​как MOXy, в которой должны быть сопоставимые инструменты.

1 голос
/ 11 мая 2011

Я использую www.findjar.com

Для jaxb-xjc возвращается http://www.findjar.com/jar/com.sun.xml.bind/jars/jaxb-xjc-2.0.1.jar.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...