使用maven发布多个项目
我们得到了通用组件 C 和 2 个项目 A & B. 每个项目都依赖于组件C。
问题是C发布后的版本是1.0,而A和C是1.0。 B仍然引用C的1.0-SNAPSHOT版本。
有没有办法配置Hudson来发布C,更新项目A和B的POM,然后自动发布这些项目?
We got common component C and 2 projects A & B. Each project depends on component C.
The problem is that version of C after release is 1.0 but A & B are still referring to version 1.0-SNAPSHOT of C.
Is there a way to configure Hudson to release C, update POM for projects A and B and then to do a release of these projects automatically?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以要求 maven-versions-plugin 更新依赖版本。您可以编写
hudsonjenkins 作业来运行它。The maven-versions-plugin can be asked to update the dependency version. It's up to you to write
hudsonjenkins jobs to run it.