プロジェクトで Jibx maven プラグインを使用して、XML スキーマ (xsd) ファイルから Java ソースを生成しています。カスタマイズ xml を使用するように pom.xml でプラグインを構成しました。この xml では、次に示すように、スキーマごとに Java パッケージを定義します。
<schema-set>
<schema name="schema1.xsd" package="com.myApp.jibxgenerated.schema.schema1"/>
<schema name="schema2.xsd" package="com.myApp.jibxgenerated.schema.schema2" includes="element1" />
<schema name="schema3.xsd" package="com.myApp.jibxgenerated.schema.schema3" includes="element1 element2" />
</schema-set>
これらのスキーマで名前空間が定義されています。出力 Java ソース ファイルは、引き続きスキーマで定義された名前空間を使用して Java パッケージを作成し、customization.xml の my package 属性を無視します。
正しく機能するカスタマイズが他にもいくつかあるため、customization.xml が読み取られ、ソース コード生成で使用されていることはわかっています。
これはバグですか、それともここで何か間違っていますか?
助けてくれてありがとう。