Jaxb проект в затмении Индиго - PullRequest
5 голосов
/ 12 августа 2011

Когда я создаю проект jaxb в eclipse indigo, он говорит мне: «Выбранный в настоящее время провайдер библиотеки JAXB недействителен», то есть eclipselink2.3.0-Indigo Я попытался javanet скачать банки без успеха. хотя я могу попробовать примеры в демоверсии, описанной здесь: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/GettingStarted за исключением части по настройке MOXy. Никаких ошибок при запуске, похоже, ничего не происходит.

Что мне не хватает. Заранее спасибо. Камаль

1 Ответ

7 голосов
/ 13 августа 2011

Справочная информация

В выпуске Eclipse Indigo предлагается новый инструмент JAXB из проекта Dali (который является частью Платформа веб-инструментов ).Теперь вы можете создать JAXB Project .

Конфигурация

Проект JAXB можно сконфигурировать для использования реализации JAXB reference или EclipseLink MOXy .Это можно сделать с помощью:

  1. Щелкните правой кнопкой мыши проект JAXB
  2. Выберите Свойства
  3. Выберите Фасеты проекта
  4. Проверьте JAXB фасет (Если вы используете Java SE 6, установите версию JAXB на 2.1, если вы используете Java SE 7, тогда установите версию JAXB на 2.2).
  5. Нажмите ссылки «Требуется дополнительная настройка» или «Доступна дополнительная настройка».

Использование JAXB RI

  • Выберите УниверсальныйJAXB в качестве платформы
  • Выберите JRE в качестве типа реализации JAXB

Использование EclipseLink JAXB (MOXy)

  • Выберите EclipseLink JAXB в качестве платформы
  • Выберите Пользовательскую библиотеку в качестве реализации JAXB
  • Нажмите Управление библиотеками ... icon
  • Добавить новую пользовательскую библиотеку для EclipseLink (двоичный файл можно получить по адресу http://www.eclipse.org/eclipselink/downloads/).

...