binding - hyperjaxb 绑定自定义排除包
问题描述
我有一个导入 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 的实体
当我错了?
解决方案
推荐阅读
- java - Prometheus 客户端是同步的还是异步的?
- php - 在占位符中添加按钮和链接的问题
- delphi - 如何使 TSynEdit 的 Wordwrap 与 TMemo 的一样?
- azure - 应用内容安全策略后 Azure 交换不起作用
- php - 即使在 ajax 上设置最小输入数量添加到 Woocommerce 中的购物车
- php - 使用 ISSET() 并且值永远不会 False 与 Html 选择选项代码
- flutter - 如何从网络图像中获取 ui.Image(dart:ui)?
- android - 在 ARCORE 中获取接触点
- python - 如何在函数参数中留出空格?
- css - :hover 上的 CSS 动画和动画