内部archiva“快照”存储库的目的?

时间:2011-11-14 15:33:26

标签: apache snapshot archiva

我得到了内部库。但是在archiva中快照存储库的目的是什么?

图书馆 - 私人发布 快照 - 私人构建?

我已经设置了archiva并使用了LDAP,但我想知道为什么我需要一个快照存储库。这解决了什么目的?为什么在开发中使用它?

另外,假设我更新了内部仓库中的库。这是否会在使用Maven的项目POM文件中自动更新,或者我必须更新这些pom才能使用新的JAR版本?

2 个答案:

答案 0 :(得分:2)

通常在发布maven项目之前,版本为-SNAPSHOT。 因此,使用此类存储库,您可以为团队中的其他人分享项目的新SNAPHOT,以便进行测试或使用ci服务器。

答案 1 :(得分:-1)

快照是maven想要将版本号作为-SNAPSHOT,它正在开发中它可以随时更改。

内部存储库是具有固定版本号的发布存储库。您可以修改SNAPSHOT,但该工件在发布后永远不会更改。

当我们使用内部时,如果在其中找不到依赖项,那么它将从maven的中央存储库下载它。它在快照中没有。