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