防止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中记录它(或稍后找到一个真正的解决方案),但这可以让我做我需要做的实际工作,然后再处理这些细节。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...