如何解决防止EclipseRAD自动生成代码
我正在一个项目上,我已经导入了一个jar文件以及连接到Web服务所需的类文件,然后将wsdl添加到了我的项目中。现在的问题是eclipse(rad)正在生成Java文件,由于该对象已经存在于jar文件中,所以我不需要它并引起问题。我如何避免Eclipse(RAD)从wsdl自动生成Java文件,因为我浪费了2天的时间来强制Eclipse(RAD)生成这些文件,因为它们不必要并且会导致编译问题。
解决方法
这是我想出的解决方案。问题是不是由Maven引起的,这是Eclipse(RAD),我的对象位于com.thispackage.servicename.v2之类的包中(从v1升级到v2),但是wsdl中的名称空间为{{3 }}。因为Mavin没有运行wsdl2java,所以没有问题,我将名称空间更改为http://servicename.thispackage.com/v2。当Eclipse编译wsdl2java时,由于对象已存在于jar文件中,因此wsdl2java失败了(因此它不能覆盖它们)。但是Eclipse( RAD)将继续进行编译并将其部署到本地服务器。我只需要单击“确定”以确认该错误,但一切都会按预期进行。
这不是一个很好的解决方案,我将不得不在README.md中记录它(或稍后找到一个真正的解决方案),但这可以让我做我需要做的实际工作,然后再处理这些细节。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。