1

我知道内部库是什么。但是存档中快照存储库的目的是什么?

库 - 私人发布 快照 - 私人构建?

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

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

4

2 回答 2

2

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

于 2011-12-06T16:19:38.927 回答
-1

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

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

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

于 2016-01-19T06:45:39.937 回答