0
Maven maven-jaxb2-plugin
을 사용하여 간단한 유형의 기본 int
에서 열거 형을 생성하려고합니다. 그러나 enum은 생성되지 않습니다.기본 열거 형을 생성하십시오
매핑을 찾을 수없는 경우 오류가 발생하므로 생성기에서 bindings-file을 사용하고 있습니다.
베이스를 으로 변경하면 열거 형이 생성되지만 (기본은 변경할 수 없음)
나는 잘못 구성된 것이 있습니까? 아니면 단순히 불가능합니까?
XSD-발췌 :
<xs:simpleType name="codeType">
<xs:restriction base="xs:int">
<xs:enumeration value="200"/>
<xs:enumeration value="400"/>
</xs:restriction>
</xs:simpleType>
바인딩 파일 발췌 :
<jaxb:bindings schemaLocation="some.xsd">
<jaxb:bindings node="//xs:simpleType[@name='codeType']/xs:restriction/xs:enumeration[@value='200']">
<jaxb:typesafeEnumMember name="OK" />
</jaxb:bindings>
<jaxb:bindings node="//xs:simpleType[@name='codeType']/xs:restriction/xs:enumeration[@value='400']">
<jaxb:typesafeEnumMember name="BAD_REQUEST" />
</jaxb:bindings>
</jaxb:bindings>