如果已经发布了相同版本的工件,是否有充分的理由继续部署更新的快照?
具体来说:已经有了xyz-1.0
有些项目继续存在xyz-1.0-SNAPSHOT依赖项。
这对我来说似乎不对,但也许这背后有一些原因?
答案 0 :(得分:1)
如果1.0已经发布,则不应再构建快照,您应该从存储库中删除快照。如果新的开发开始,它应该是1.1-SNAPSHOT(或1.0.1-SNAPSHOT,但是你决定进行版本控制)。
答案 1 :(得分:1)
在部署发布版本之后项目应该部署快照的唯一时间是它是alpha,beta,里程碑或候选版本。
正如您所说,有问题的项目做错了。在xyz-1.0发布之后,SNAPSHOT版本应该更新到下一个开发版本1.0.1,1.1或2.0。