24

我正在使用 bitlyj 快照 jar 从以下链接缩短 URL。

http://code.google.com/p/bitlyj/downloads/list

有人会解释一下快照.jar 这个术语吗?快照.jar 文件是否不稳定或者这些 jar 有什么问题?“快照”一般是什么意思?

4

3 回答 3

29

SNAPSHOT 表示主干或头部的最新代码。关于是否应该使用快照,答案取决于:

  • 是否修复了稳定版本中不可用的快照版本中的错误?
  • 快照中是否有新功能可用,但在稳定版本中不可用

在这些情况下,您可以拨打电话是否使用它们。

这里有一篇文章供您参考。它会告诉您何时应该使用快照。

我们通常倾向于为 maven 插件使用快照(一些功能在最新的快照中可用)。

于 2010-08-04T05:30:46.573 回答
8

是的,这些文件通常是从当前开发分支自动创建的,无需任何手动测试。

于 2010-08-04T05:20:55.377 回答
1

首先是它的版本与快照。Maven 下载特定的工件及其最终版本。Maven 从不重新尝试下载存储库中已经存在的版本。如果某些内容发生了变化,则会发布一个新版本,并且不会包含在工件的相同/旧版本中。(更改 => 新版本)

现在假设您有一个依赖项,这是一项正在进行的工作/预计会发生变化。如果要使用版本,每次更新工件时,都必须更改 pom.xml 中的版本。因此,为了避免这些,使用快照。Maven 以不同的方式处理快照。它尝试提取工件的最新快照。(默认间隔是一天的第一次构建,可以更改)。因此,您不必再不断更改版本,只需包含一个快照,它会自动拉取。

希望对您有所帮助,快乐编码!

这篇文章解释得很漂亮。

于 2021-04-05T14:31:27.997 回答