cxf-xjc-plugin 未按预期工作。
在 Maven (java11) 中全新安装后遇到以下问题
供应商扩展绑定 (jaxb:extensionBindingPrefixes) 不是 在严格模式下允许。使用-扩展名
错误原因是什么?
这里是插件配置:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<version>3.3.0</version>
<executions>
<execution>
<id>xjc</id>
<phase>generate-sources</phase>
<goals>
<goal>xsdtojava</goal>
</goals>
<configuration>
<xsdOptions>
<xsdOption>
<xsd>src/main/resources/xsd/Content.xsd</xsd>
<bindingFile>src/main/xjb/rules.xml</bindingFile>
<catalog>src/main/resources/xsd/catalog.cat</catalog>
</xsdOption>
<xsdOption>
<xsd>src/main/resources/xsd/e-BoxDefinitionType.xsd</xsd>
<bindingFile>src/main/xjb/rules.xml</bindingFile>
<catalog>src/main/resources/xsd/catalog.cat</catalog>
</xsdOption>
</xsdOptions>
</configuration>
</execution>
</executions>
</plugin>
这是我的规则:
你有没有得到这个问题的答案?或者你弄清楚问题了吗?我现在也遇到同样的问题。谢谢!