【发布时间】:2011-03-25 02:05:18
【问题描述】:
我正在使用 bitlyj 快照 jar 来缩短来自以下链接的 URL。
http://code.google.com/p/bitlyj/downloads/list
有人能给我解释一下snapshot.jar这个词吗? snapshot.jar 文件是否不稳定或者这些 jar 有什么问题? “快照”一般是什么意思?
【问题讨论】:
标签: java configuration jar snapshot
我正在使用 bitlyj 快照 jar 来缩短来自以下链接的 URL。
http://code.google.com/p/bitlyj/downloads/list
有人能给我解释一下snapshot.jar这个词吗? snapshot.jar 文件是否不稳定或者这些 jar 有什么问题? “快照”一般是什么意思?
【问题讨论】:
标签: java configuration jar snapshot
SNAPSHOT 表示trunk 或head 中的最新代码。关于是否应该使用快照,答案取决于:
在这些情况下,您可以拨打电话是否使用它们。
这里有一个article 供您参考。它会告诉您何时应该使用快照。
我们通常倾向于为 maven 插件使用快照(一些功能在最新的快照中可用)。
【讨论】:
是的,这些文件通常是从当前开发分支自动创建的,无需任何手动测试。
【讨论】:
首先是它的版本与快照。 Maven 下载特定的工件及其最终版本。 Maven 从不重新尝试下载存储库中已经存在的版本。如果某些内容发生了变化,则会发布一个新版本,并且不会包含在相同/旧版本的工件中。(更改 => 新版本)
现在假设您有一个依赖项,这是一项正在进行的工作/预计会发生变化。如果要使用版本,每次更新工件时,都必须更改 pom.xml 中的版本。因此,为了避免这些,使用快照。 Maven 以不同的方式处理快照。它尝试提取工件的最新快照。 (默认间隔是一天的第一次构建,可以更改)。因此,您不必再不断更改版本,只需包含快照,它会自动拉取。
希望对您有所帮助,祝您编码愉快!
this article 中的解释非常精美。
【讨论】: