I used the maven plugins from the answer in How to generate classes from wsdl using Maven and wsimport?,
but I get some of the following errors (sanitized because work):
The wsdl consists of multiple 'messages' defined as follows:
<wsdl:message name="Name_in">
<wsdl:part element="xx:CommonName" name="NameReqType"/>
</wsdl:message>
Where:
- 'Name' is an object name
- 'xx' is the type, i.e. xlmns:xx
- 'CommonName' is the name used by every primary object
[ERROR] A class/interface with the same name "com.package.CommonName" is already in use. Use a class customization to resolve this conflict. [ERROR] (Relevant to above error) another "ServiceClass" is generated from here.
There are a lot of related xsd's in a parallel folder as well, resulting in the following
[ERROR] Two declarations cause a collision in the ObjectFactory class.
[ERROR] (Related to above error) This is the other declaration.
Any help would be appreciated, I haven't worked with wsimport much.
question from:
https://stackoverflow.com/questions/65933430/wsimport-generation-with-conflicting-names 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…