【发布时间】:2017-03-19 16:43:45
【问题描述】:
我使用 artifactory (OSS 5.1.3) 作为通用构建依赖缓存。我注意到在存储库浏览器中,对于每个远程存储库,都有第二个条目附加了-cache。例如:“jcenter”和“jcenter-cache”。
-cache 条目是自动创建的。在我添加了一个通用的“gradle-distributions”存储库来缓存https://services.gradle.org/distributions/ 之后,我发现树中也有一个“gradle-distributions-cache”存储库。 -cache 有一个不同的图标,但它没有列在管理区域中任何不同的存储库类型下,并且在定义虚拟存储库时不能选择作为源。
一旦我下载了一个工件,我就可以通过主存储库名称或-cache 名称访问它。但是如果我还没有下载东西,那么-cache 名称将是 404(而主名称会出去并获取它)。
我在设置或文档中找不到任何内容来解释 -cache 存储库。作为查看已经从遥控器下载的工件的一种方式,它很有用,但是还有另一种我不理解的解释吗?是否有理由在直接网址中指向一个名称或另一个名称? (例如:gradle wrapper --gradle-version 3.4.1 --gradle-distribution-url http://localhost:8081/artifactory/gradle-distributions/gradle-3.4.1-bin.zip)这主要是一个好奇的问题。
【问题讨论】:
标签: artifactory