当我运行"mvn clean install“时,我得到了这个错误
由JAXB抛出:
JAXB引发的错误:'ArrayOfstring‘已定义
错误
由JAXB抛出的错误:(与上面的错误相关)第一个定义出现在这里
错误
JAXB引发的错误:'ArrayOfstring‘已定义
ArrayOfString在使用相同名称空间的多个XSD文件中出现多次。
wsdl0:
<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/>
</xsd:schema>wsdl1:
<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/>
</xsd:schema>
</wsdl:types> 我该如何解决这个问题呢?我假设我必须使用外部绑定file...Thanks!
相同的
发布于 2019-04-04 05:10:19
我将为每个wsdl生成不同包中的类,这样您就不会有任何冲突。这可以使用绑定文件来实现:
正如您假设的那样,使用https://github.com/highsource/maven-jaxb2-plugin/wiki/Configure-Target-Packages-in-Binding-Files。
https://stackoverflow.com/questions/36075793
复制相似问题