jaxb bindings: пакет для пространства имен (scd) не работает - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь сопоставить имя пакета с пространством имен

Согласно документу: https://github.com/highsource/maven-jaxb2-plugin/wiki/Configure-Target-Packages-in-Binding-Files

    <jaxb:bindings xmlns:tns="http://www.myexample.com/my-service/request" scd="x-schema::tns">
        <jaxb:schemaBindings >
            <jaxb:package name="com.request" />
        </jaxb:schemaBindings>
    </jaxb:bindings>

Кажется, что оно игнорируется.

см. Полный образец: https://github.com/deslauriersp/jaxb-bindings-not-working

1 Ответ

0 голосов
/ 12 апреля 2019

проблема в XJC itsetf

привязки не работают при использовании опции -wsdl (которая является экспериментальной и официально не поддерживается)

Мое решение состояло в том, чтобы включить все XSD, но не сам WSDL

...