感谢@Petru Gardea的帮助,我最终通过将
-p com.generated软件包规范省略为wsimport
来克服了这一麻烦。因此,这就是我最终能够解决此问题的方法:
wsimport ./bwWsdl.xml -Xnocompile -d ../src -extension -keep -XadditionalHeaders -B-XautoNameResolution
这样做的原因
wsimport是试图在具有相同名称和/或方法的同一程序包中生成类,这显然是无法做到的。
因此,通过省略强制的包声明,
wsimport可以将类放入所需的任何包中,结果
<xsd:schema>是WSDL中的每个定义有3个不同的包。
再次感谢@Petru!



