【发布时间】: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