目前,我有以下 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 命名空间?