JAXB class ref 阻止枚举生成

JAXB class ref prevent enum generation

我已经找到这个 QA 并且能够阻止 类 的生成,但枚举仍然会生成。

我试图通过自定义绑定来阻止它:

<jxb:bindings node="//xs:simpleType[@name='myEnum']">
      <jxb:class ref="com.myapp.enums.MyEnum" />
</jxb:bindings>

但它对我不起作用。 是否有可能阻止枚举的生成或其他自定义?

您必须使用以下代码段

<jxb:bindings node="//xs:simpleType[@name='myEnum']">
      <jxb:typesafeEnumClass ref="com.myapp.enums.MyEnum"/>
</jxb:bindings>