为了账号安全,请及时绑定邮箱和手机立即绑定

到底什么是Maven快照,为什么我们需要它?

到底什么是Maven快照,为什么我们需要它?

幕布斯6054654 2019-07-04 10:12:07
到底什么是Maven快照,为什么我们需要它?我有点困惑于Maven快照的含义,以及为什么我们要构建一个快照呢?
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

Maven中的快照版本尚未发布。

我的想法是以前 a 1.0发布(或任何其他版本)完成,存在一个1.0-SNAPSHOT..那个版本是可能会变成 1.0..基本上是“1.0正在开发中。这可能是变成一个真实的1.0释放,或相当远(就在0.9例如,释放)。

“真实”版本和快照版本之间的区别是快照可能会得到更新。这意味着下载1.0-SNAPSHOT今天可能会给出一个不同于昨天或明天下载的文件。

通常,快照依赖项应该在开发过程中存在并且没有发布版本(即没有非快照版本)应该对快照版本具有依赖关系。


查看完整回答
反对 回复 2019-07-04
?
RISEBY

TA贡献1856条经验 获得超5个赞

“快照”一词意味着在给定的时间构建是代码的快照。

这通常意味着这个版本还处于开发阶段。

当代码准备好并且是时候发布它时,您将希望更改POM中列出的版本。然后,与其使用“快照”,不如使用“1.0”这样的标签。

有关版本控制的一些帮助,请参阅语义版本化规范.


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 784 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信