настройка привязки hyperjaxb исключить пакет - PullRequest
0 голосов
/ 07 марта 2020

У меня есть A.xsd, который импортирует Common.xsd (пространство имен, например, "http://common.pack"), тогда я бы исключил вклад (jsut jpa аннотации) Common.xsd в пакет pack.common, но мне нужен другой xsd с таким же пространством имен, который может внести свой вклад в пакет pack.common.

Я использую этот отрывок из моих привязок. xml:

 <jaxb:bindings schemaLocation="CSG_Schemas\MultiMissionProtocol\MultiMissionCommon.xsd" node="/xs:schema" >
    <jaxb:schemaBindings >
            <jaxb:package name="pack.com package"/>
    </jaxb:schemaBindings>
    <hj:ignored-package name="pack.com package"/>
</jaxb:bindings>

но когда запускаете maven, кажется, xj c полностью удаляет pack.common, вместо этого я хочу заблокировать только сущности из common.xsd

, когда я ошибаюсь?

...