问题
I've found this QA already and was able to prevent the generation of classes, but enums are still generated.
I've tried to prevent it with custom binding:
<jxb:bindings node="//xs:simpleType[@name='myEnum']">
<jxb:class ref="com.myapp.enums.MyEnum" />
</jxb:bindings>
but it is not working for me. Is there any possibility to prevent the generation of enums or maybe another customization?
回答1:
You must use following snippet
<jxb:bindings node="//xs:simpleType[@name='myEnum']">
<jxb:typesafeEnumClass ref="com.myapp.enums.MyEnum"/>
</jxb:bindings>
来源:https://stackoverflow.com/questions/38824179/jaxb-class-ref-prevent-enum-generation