每当我运行wsdl2java时,我都会遇到问题,ExtensionMapper
类在不同的包中生成。
例子:第一次运行wsdl2java
结果:在生成的ExtensionMapper.java
com.acis.webservice.result
示例:第二次运行wsdl2java
结果:
ExtensionMapper.java
在`中生成com.acis.webservice.status
现在,对于每次运行文件来说,这都很乏味,因此会改变其位置,而我的问题是很难为同一文件维护SVN版本。
最佳答案
这是因为您使用的wsdl中的架构的名称空间已更改。使用-ns2p
将名称空间映射到Java包。如果使用ant任务,则输入namespaceToPackages="${nameSpace}=${nsPackage}"
关于java - Axis2中的ExtensionMapper.java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6648616/