在进行持续交付时,自动化项目版本的 Maven 方法是什么?
2022-08-31 14:17:44
我有一个Web应用程序,每当一个功能准备就绪时,我们就会部署到生产环境,有时可能是每天几次,有时可能是两个版本之间的几周。
目前,我们没有增加项目的版本号,而且所有内容都已经停留在版本上一年多了。我想知道为Web应用程序进行持续交付的Maven方法是什么。在每次提交时增加版本号似乎有些过分,而且从来没有像我们现在所做的那样增加版本号,这似乎也是错误的。0.0.1-SNAPSHOT
对于这种类型的 Maven 用法,推荐的最佳实践是什么?
这个问题实际上是双重的:
- 在单个文件中推进项目版本号(可能有很多)。
pom.xml
- 更新所有依赖组件中的版本号,以使用彼此的最新版本号。