"factoryFactoryクラス内で2つの宣言が衝突する"という問題を解決するには、 "factoryMethod"を使用する必要があります。しかし、私は "コンパイラはこのfactoryMethodのカスタマイズを尊重することができませんでした"と受け取ります。 "factoryMethod"についての情報は見つかりませんでした。私はそれを正しく使用していないようだ。私の簡略化されたスキーマを見てください:コンパイラはこのfactoryMethodのカスタマイズを尊重することができません
<?xml version='1.0' encoding='UTF-8' ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" jxb:version="2.1">
<xs:element name="UseCase">
<xs:complexType>
<xs:sequence>
<xs:element name="StepAction" >
<xs:annotation>
<xs:appinfo>
<jxb:factoryMethod name="createStepAction" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
私は "xjc%schemaname%"を使ってクラスを生成します。