使WSDL文件保持最新

时间:2014-08-22 09:33:47

标签: java web-services maven soap wsdl

几个月前我已经导入了一个WSDL Web服务,并意识到当我使用相同的类文件调用它时,我遇到了一个问题。重新进口后再次运作。 (可能对第三方服务进行了重大更改。)

有没有办法自动化这个,例如每个maven构建都会重新获取类文件(如果需要),这样我们就不用担心这个问题了?

谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定这会对你有多大帮助,但因为我处于几乎相同的情况:

  • 任何人都必须不断更新WSDL文件。目前我们讨论的解决方案是这个WSDL文件可以包含在build.x.x.x.jar中(我也将它包含在我的项目中)。

答案 1 :(得分:1)

您可以将此插件合并到您的构建中,以基于teh wsdl创建类。 http://mojo.codehaus.org/jaxws-maven-plugin/wsimport-mojo.html

这种基于WSDL类的方法将在每次构建时生成。您需要做的就是不断更新源目录中的WSDL。

编辑: 好像这个插件也可以下载WSDL文件。

Maven download or fetch the wsdl from the url to project directory