現在、次のJiXBカスタマイズファイルがあります。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<schema-set>
<schema name="./target.xsd" >
<complexType name="type" ... />
</schema>
</schema-set>
これはjibx-maven-pluginでうまく機能し、カスタマイズは期待どおりに機能します。ただし、IntelliJ Ideaでコードアシストを使用するために、ルート要素のXML名前空間を定義したいと思います。codegen-customizations.xsd
JiBXサイトのファイルを指すと、エラーが発生します。
<schema-set xmlns="http://jibx.sourceforge.net/schemas/codegen-customizations.xsd">
エラー:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] No unmarshaller for element "{http://jibx.sourceforge.net/schemas/codegen-customizations.xsd}schema-set" (line 2, col 84)
さらに、intellijは正しい完了オプションを表示しますが、文句を言いCannot find declaration of element 'schema-set'
ます。
jibxのカスタマイズに使用できるxml名前空間はありますか?