Плагин JAXB2 Maven не сгенерирует пакеты Java с правильным импортом или ошибками броскаJAVA

Программисты JAVA общаются здесь
Anonymous
Плагин JAXB2 Maven не сгенерирует пакеты Java с правильным импортом или ошибками броска

Сообщение Anonymous »

В настоящее время я использую плагин Maven Jaxb2 для генерации POJO из моих XSD. У меня есть несколько проблем < /em>, пока.

Код: Выделить всё

a.xsd -> b.xsd -> (c.xsd & d.xsd)< /code>
В моей конфигурации файла POM для плагина я включаю только максимальный родительский xsd (a.xsd). < /p>
 проблема < /h4>
Две импортированные XSD имеют элементы с тем же именем, что изначально, когда я запустил плагин. с тем же именем {class/interface} уже используется. Используйте настройку класса, чтобы разрешить этот конфликт. PrettyPrint-Override ">
















< /code>
 конфигурация плагина Jaxb2 < /h5>

org.codehaus.mojo
jaxb2-maven-plugin
3.1.0


xsd-to-java

xjc





some.package.name.bindings

src/main/xsd/package/messages.xsd


src/main/xsd/package/bindings.xjb




\.xsd







< /code>
Это привело к следующей ошибке: < /p>

орг.xml.sax.saxparseexception: не внешний файл привязки. Корневой элемент должен быть {https://jakarta.ee/xml/ns/jaxb/bindings, но это {http://java.sun.com/xml/ns/jaxb_pindings
 'https: // jakarta/ee/xml/ns/jaxb`! 
Кроме того, я также попытался добавить -xautonameresolution 
в качестве аргумента в отношении конфигурации плагина и получил одинаковую ошибку. пропал без вести или неправильно настроен?

Подробнее здесь: https://stackoverflow.com/questions/760 ... s-or-throw

Вернуться в «JAVA»