据我所知,快照正在开发中,即1.0-SNAPSHOT
是最终将发布为1.0
的东西。Maven的CI/CD任何使用快照的概念是什么?
但为什么我需要它?
这里是流量:
- 我开发库,语义版本
Major.Minor.Revision[.Build]
模型。 - 而
Revision
(或Build
)由CI/CD管道自动增加PR被接受 - 后和门构建成功运行的新版本发布到公司的专用仓库我明确地定义
Major
和Minor
。 - 在依赖项目中,我指定了精确版本或浮动版本
Major.+
。
在这里有SNAPSHOT
的地方吗?
许多优秀的问题都会根据专家的经验产生一定程度的意见,但对这个问题的回答往往基于意见而非事实,参考或具体专业知识。 –
@GUIDO是否意味着'SNAPSHOT'只是一种便利功能,并没有关于它的最佳实践? –
@PavelVoronin这意味着即使使用'SNAPSHOT'可能会有好的或不好的做法。但他们可能主要是基于意见的。 – nullpointer