【问题标题】:Maven - Versioning the ProjectMaven - 对项目进行版本控制
【发布时间】:2023-02-11 12:20:25
【问题描述】:

我正在尝试更多地了解开发团队如何使用 Maven 对大型项目构建进行版本控制。例如,一些项目有这样的版本:2.0.0-SNAPSHOT-g57517b7,“g57517b7”到底代表什么?并且是否可以自动化版本控制过程来增加这些数字或 Maven 上的某种内部版本号?

【问题讨论】:

  • 像这样的版本号通常是版本控制指纹;例如git 提交校验和的第一部分。所以 2.0.0-SNAPSHOT-g57517b7 可能代表 2.0.0 的预发布(即 SNAPSHOT)构建,对应于提交 g57517b7

标签: java maven version versioning build-numbers


【解决方案1】:

版本名称的最后一部分看起来像当前的 git 提交 ID。 看这里Include git commit hash in jar version

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2018-02-16
    • 2019-11-03
    • 1970-01-01
    • 2017-03-10
    • 2010-09-13
    • 2012-09-12
    相关资源
    最近更新 更多