1

現在、次の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.xsdJiBXサイトのファイルを指すと、エラーが発生します。

<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名前空間はありますか?

4

0 に答える 0