16

在我们的项目中,我们正在从 ant 脚本迁移到 gradle build。

我们将使用 artifactory 作为我们公司的 repo manager 来存储工件。

我在工件中看到了一些存储库的东西,包括libs-snapshot-local远程存储库和libs-snapshot虚拟存储库。与发布 repolibs-release-locallibs-release.

你们中的任何人都可以解释它们之间的区别吗?我可以将工件部署到它们两个吗?

4

1 回答 1

12

虚拟存储库,如文档中所述,统一其他远程、本地和虚拟存储库以提供单个 URL 进行解析。

libs-snapshot-local不是远程仓库,而是本地仓库。如文档中所述,本地存储库是 Artifactory 中的物理存储库,可用作部署的目标。

您不需要将工件部署到它们两者。部署到本地使部署的工件可用于从虚拟中检索。

于 2013-09-02T21:38:17.743 回答