每当我运行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/

10-12 01:31