JAX-WS 2.1 を使用して、Web サービス用の xsd ファイルからアーティファクトを生成しています。
問題のあるアーティファクトの XSD 定義は次のとおりです。
<xs:simpleType name='Example'>
<xs:annotation>
<xs:documentation>Example</xs:documentation>
</xs:annotation>
<xs:restriction base='xs:string'>
<xs:minLength value='0'/>
<xs:maxLength value='1'/>
</xs:restriction>
</xs:simpleType>
Jax WS はアーティファクトを生成しません 例。Example という名前のクラスが表示されません。
しかし、enum を XSD 定義に追加すると、JAX-WS は成功してそれを生成します。
<xs:simpleType name='Example'>
<xs:annotation>
<xs:documentation>Example</xs:documentation>
</xs:annotation>
<xs:restriction base='xs:string'>
<xs:minLength value='0'/>
<xs:maxLength value='1'/>
<xs:enumeration value='A'/>
</xs:restriction>
</xs:simpleType>
誰かが問題を知っている場合は助けてください