我有一个导入 Common.xsd 的 A.xsd(名称空间,例如“ http://common.pack ”),然后我会排除 Common.xsd 对 pack.common 包的贡献(jsut jpa 注释)但是我需要其他具有相同命名空间的 xsd 仍然可以为 pack.common package 提供帮助。
我正在使用我的 bindinds.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 时,似乎 xjc 完全删除了 pack.common,而不是我只想阻止来自 common.xsd 的实体
当我错了?