gpt4 book ai didi

java - 进行持续交付时,自动项目版本的 Maven 方式是什么?

转载 作者:IT老高 更新时间:2023-10-28 20:35:52 38 4
gpt4 key购买 nike

我有一个 Web 应用程序,只要功能准备就绪,我们就会将其部署到生产环境中,有时可能是一天几次,有时可能是发布之间的几周。

目前,我们不会为我们的项目增加版本号,并且所有内容都在版本 0.0.1-SNAPSHOT 上运行了一年多。我想知道为 Web 应用程序进行持续交付的 Maven 方式是什么。每次提交都增加版本号似乎有点过头了,而且永远不要像我们现在做的那样增加版本号,这似乎也是错误的。

对于这种类型的 Maven 使用,推荐的最佳做法是什么?

这个问题其实有两个方面:

  • 在单个 pom.xml 文件中推进项目版本号(可以有很多)。
  • 更新所有依赖组件中的版本号以使用彼此的最新版本。

最佳答案

我推荐以下演示文稿,讨论使用 Maven 进行持续交付的实际情况:

关键点是每个构建都是一个潜在的版本,所以不要使用快照。

关于java - 进行持续交付时,自动项目版本的 Maven 方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456111/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com