【发布时间】:2013-08-29 15:36:14
【问题描述】:
我有一个 Web 应用程序,只要功能准备就绪,我们就会将其部署到生产环境中,有时可能是一天几次,有时可能是发布之间的几周。
目前,我们不会为我们的项目增加版本号,并且所有内容都在版本0.0.1-SNAPSHOT 上运行了一年多。
我想知道为 Web 应用程序进行持续交付的 Maven 方式是什么。在每次提交时提高版本号似乎有点过头了,而且永远不会像我们现在所做的那样提高版本号,这似乎也是错误的。
对于这种类型的 Maven 使用,推荐的最佳做法是什么?
问题其实有两个方面:
- 在单个
pom.xml文件中推进项目版本号(可以有很多)。 - 更新所有依赖组件中的版本号以使用彼此的最新版本。
【问题讨论】:
标签: java maven continuous-integration maven-3 continuous-delivery