已发布工件的新Maven快照

时间:2009-10-17 17:01:59

标签: maven-2

如果已经发布了相同版本的工件,是否有充分的理由继续部署更新的快照?

具体来说:已经有了xyz-1.0
有些项目继续存在xyz-1.0-SNAPSHOT依赖项。

这对我来说似乎不对,但也许这背后有一些原因?

2 个答案:

答案 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。