生成されたコードを単純化するために、単純化プラグインを使用しようとしています。私は定義されたタイプを持っています:
<xsd:complexType name="typeWithReferencesProperty">
<xsd:choice maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>
<simplify:as-element-property/>
</xsd:appinfo>
</xsd:annotation>
<xsd:element name="a" type="AttributeValueIntegerType"/>
<xsd:element name="b" type="AttributeValueIntegerType"/>
</xsd:choice>
</xsd:complexType>
しかし、次のエラーが発生するため、機能しません。
compiler was unable to honor this as-element-property customization. It is attached to a wrong place, or its inconsistent with other bindings.
私は構成を正確に使用しました。他のjaxbプラグインも機能するので、プラグインが壊れているかどうかはわかりません。誰かがこれを実行することができましたか?