当前位置: 首页 > 知识库问答 >
问题:

为什么Artifictory为每个远程存储库创建一个逻辑缓存存储库?

诸葛雅达
2023-03-14

我使用artifactory(OSS 5.1.3)作为通用的构建依赖缓存。我注意到,在存储库浏览器中,每个远程存储库都有一个附加了缓存的第二个条目。例如:“jcenter”和“jcenter缓存”。

自动创建缓存条目。在我向缓存中添加了一个通用的“gradle distributions”存储库之后https://services.gradle.org/distributions/,我发现我在树中也有一个“gradle分发缓存”存储库。缓存有一个不同的图标,但它没有列在管理区域中任何不同的存储库类型下,并且在定义虚拟存储库时不能作为源。

一旦我下载了一次工件,我就可以通过主存储库名称或缓存名称来访问它。但是如果我还没有下载一些东西,那么html" target="_blank">缓存名将为404(而主名称将取出它)。

我在设置或文档中找不到任何解释存储库的内容。作为一种查看Artifictory已经从远程下载了什么的方式,这很有用,但是有没有其他我不理解的解释呢?是否有理由在直接URL中指向一个或另一个名称?(例如:gradle包装器--gradle版本3.4.1--gradle分发url)http://localhost:8081/artifactory/gradle-分配/梯度-3.4.1-bin。这主要是一个好奇的问题。


共有1个答案

秦禄
2023-03-14

“cahce”存储库在远程存储库配置部分中提到<其思想是,在某些情况下,直接访问已存储在缓存中的工件是有用的(例如,为了避免远程更新检查)。

 类似资料:
  • 我正在尝试在artiFactory OSS实例(版本为5.4.5)上设置一些Maven智能远程存储库。我按照https://www.jfrog.com/confluence/display/RTF/Smart远程存储库的指南并将远程存储库配置如下: 封装类型:Maven 存储库密钥:foo-repo 网址:http://artifactory.mycompany.com/artifactory/a

  • 我试图创建一个简单的网站,其中托管主题和评论。我已经从主题开始,并为它们创建了存储库: 我已经在servlet上下文中定义了存储库的路径。xml: 现在,我想在我的存储库中包含注释,但以下代码不起作用: 我的项目甚至都没建好。你能给我一个建议吗,如何为多个实体创建存储库(主题类和注释类是用@Entity声明的)? 我面对的是: TopicRepository类图标上有HDD图片 org.sprin

  • 所以我认为这里有2个场景: 每个地区(西欧除外)创建一个大型存储帐户,每个应用程序创建一个容器。存储帐户转到每个区域的资源组 1的退税: > 容器被设计为具有扁平结构(您可以创建文件夹,但这并不明显) 2的退税: 很多存储帐户 考虑到这一点,我想说为每个应用程序创建存储帐户是一个更好的选择,但也许我遗漏了一些东西。 所以问题是:在这里有其他的事情要比另一个更好的选择吗?也许是成本? 我偶然发现了一

  • 和类似的服务: 我用的是12个实体,大家的服务方式都一样。 谢谢!

  • 每条链有独立的数据存储文件 每个智能合约都独立的数据存储空间 每个智能合约可以创建多个数据表

  • 主要内容:创建一个远程存储库在本章中,我们将看到如何创建一个远程Git仓库; 我们需要一个远程Git仓库来执行团队协作。这一篇文章很重要,直接影响到后面的章节的学习。所以,希望大家可先耐心地看完本章内容,并按本章一步步的操作。 创建一个远程存储库 我们将演示在 http://git.oschina.net/ 软件项目的托管平台上创建和初始化一个新的存储库。 注:你也可以使用 GitHub (http://github.com