| 行为 | 部署时带时间戳版本;依赖解析会取仓库中最新快照 |
|---|---|
| 适用 | 团队内部联调、$开发期间共享 |
| 禁止 | 正式交付使用 SNAPSHOT 依赖:结果不可复现 |
快照与发布
快照与发布
# 开发阶段
mvn deploy # 版本 1.9.0-SNAPSHOT → 快照仓库
# 发布阶段
mvn versions:set -DnewVersion=1.9.0
mvn deploy # → 发布仓库快照仓库与发布仓库分离:让「可变的」停留在快照区,发布区保持不可变。
SNAPSHOT 表示开发中的快照版本:同一坐标可发布多次、带时间戳解析,不应用于正式发布与长期依赖。
| 行为 | 部署时带时间戳版本;依赖解析会取仓库中最新快照 |
|---|---|
| 适用 | 团队内部联调、$开发期间共享 |
| 禁止 | 正式交付使用 SNAPSHOT 依赖:结果不可复现 |
# 开发阶段
mvn deploy # 版本 1.9.0-SNAPSHOT → 快照仓库
# 发布阶段
mvn versions:set -DnewVersion=1.9.0
mvn deploy # → 发布仓库