在我们的项目中,我们正在从ant脚本迁移到gradle构建。
我们将使用artifactory作为我们公司的回购经理来存储工件。
我在artifactory中看到了一些存储库内容,包括libs-snapshot-local
作为远程存储库,libs-snapshot
作为虚拟存储库。与发布回购libs-release-local
和libs-release
相同。
你们中任何一个人都可以解释它们之间有什么区别吗?我可以将工件部署到它们中吗?
答案 0 :(得分:6)
虚拟存储库,如the documentation中所述,统一其他远程,本地和虚拟存储库,以提供单个URL进行解析。
libs-snapshot-local
不是远程存储库,而是本地存储库。如the documentation中所述,本地存储库是Artifactory中的物理存储库,用作部署的目标。
您不需要将工件部署到它们两者。部署到本地使部署的工件可用于从虚拟中检索。