代码之家  ›  专栏  ›  技术社区  ›  d-man

jar中的SNAPSHOT是什么意思?/*snapshot*.jars有什么问题?

  •  20
  • d-man  · 技术社区  · 14 年前

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

    有人能给我解释一下这个词吗 快照 快照 .jar文件不稳定或者这些jar有什么问题吗?“快照”通常是什么意思?

    2 回复  |  直到 10 年前
        1
  •  8
  •   Hendrik Brummermann    14 年前

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

        2
  •  29
  •   naikus    14 年前

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

    • 对于稳定版本中不可用的快照版本中的bug,是否有修复方法?

    这里有一个 article 供参考。它告诉您何时应该使用快照。

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

        3
  •  0
  •   Deekshith Anand    3 年前

    首先是版本和快照。Maven下载一个特定的工件及其最终版本。Maven从不重新尝试下载存储库中已有的版本。如果某些内容发生了更改,则会发布一个新版本,并且该版本与工件的相同/旧版本不兼容;新版本)

    现在让我们假设,您有一个依赖项,这是一个正在进行的工作/预期的更改。如果您要使用版本,每次更新工件时,您必须在pom中更改版本。为了避免这些问题,我们使用了快照。Maven对待快照的方式不同。它试图获取工件的最新快照(默认时间间隔是当天的第一次构建,可以更改)。因此,您不必再不断更改版本,只需包含一个快照,它就会自动拉取。

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

    非常漂亮的解释 this article