Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
299 views
in Technique[技术] by (71.8m points)

java - wsimport generation with conflicting names

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...