首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Maven中设置java-first webservice client-jar?

如何在Maven中设置java-first webservice client-jar?
EN

Stack Overflow用户
提问于 2011-11-14 19:29:31
回答 2查看 925关注 0票数 3

我需要一些关于如何为java-first webservices设置client-jar的maven-build的建议……

以前,我一直在使用wsdl-first webservices,您只需将wsdl保存在版本控制中,然后从它生成java客户机类。

但最近我转到了另一个项目,其中大多数we服务已经作为java优先存在,我们现在应该将构建从Ant转换到Maven。

在maven和版本控制中设置它的最佳方式是什么,以确保您获得最新版本的wsdl?

显然,您不希望将wsdl保存到版本控制中,因为它是在运行时生成的……

我猜一种方法是在maven-build中启动localhost上的app-server,将webservice部署到其中,然后从localhost-url构建client-jar。问题是,如果某些依赖项(db连接、其他not服务等)在构建时不可用,则构建可能会失败。

那么有没有更好的方法来做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2011-11-14 19:54:02

我猜有一种方法是在maven-build中启动本地主机上的应用服务器,将way服务部署到其中,然后从本地主机url构建客户端jar。

相反,您可以使用maven wsgen plugin在您选择的目录中生成客户端工件。wsdl生成在这里是可选的。

票数 2
EN

Stack Overflow用户

发布于 2011-11-14 19:34:26

在版本控制中签入WSDL没有任何错误。每次有人更改公共方法时,他们都需要手动更新WSDL,或者您可以选择通过将其部署到本地主机来进行更新,这也是一个很好的想法,但是客户端生成不会那么频繁,所以您也可以依赖它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8120898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档