首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven版本控制策略

Maven版本控制策略
EN

Stack Overflow用户
提问于 2020-07-28 17:24:37
回答 1查看 29关注 0票数 1

一个试图理解Maven & Git版本策略的Linux系统管理员提出的问题。

在我的团队中,Git分支类似于: Master、Develop和multiple feature分支。

比方说,多个团队在他们的功能分支上并行工作,一旦稳定阶段到来,PR请求就会被提出,以合并到开发分支。

在这种情况下,如何以最新和最好的方式处理版本控制?这是一个多模块的maven项目,所以版本增量必须递归地应用于所有的POM,并且在依赖项部分也是如此?我真的很困惑maven在解析依赖关系时如何排序或识别数字中的增量。

附言:在发表这篇文章之前,我浏览了Maven和Git的官方文档,并研究了多个博客,发现了maven relase插件,CI友好插件,但我觉得这些插件并没有回答我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-28 17:38:05

对于多模块项目,可以通过以下方式设置新版本

mvn versions:set -DnewVersion=1.2.3

这将在所有POM中设置版本。

应该始终使用版本${project.version}声明多模块项目的模块之间的依赖关系,以便自动替换它们。

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

https://stackoverflow.com/questions/63130976

复制
相关文章

相似问题

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