我正在使用 jaxb maven 插件从模式生成类。我有 3 个模式,它们在 3 个 Maven 模块中分开。
a.jar 中的架构 A
b.jar 中的模式 B
c.jar 中的模式 C 导入 a.jar 和 c.jar 并使用它们。
A & B 有一些具有相同名称和相同类型的声明。
<xs:element name="elementName" type="elementType" />
生成 C 类时,出现错误
[ERROR] Error while generating code.Location [ file:/path/to/schema/A/a.xsd{7,58}].com.sun.istack.SAXParseException2: Two declarations cause a collision in the ObjectFactory class.
[ERROR] Error while generating code.Location [ file:/path/to/schema/B/b.xsd{7,58}].com.sun.istack.SAXParseException2: Two declarations cause a collision in the ObjectFactory class.
有没有人有解决这个问题的想法?
提前致谢。