特定类型的基本设置
存储库可能有额外的基本设置取决于包装类型。
Maven、Gradle、Ivy和SBT仓库
校验和政策 |
校验校验和可以有效地验证所部署资源的完整性。的校验和政策确定当远程资源的客户端校验和丢失或与本地计算的校验和冲突时系统的行为。 有四种选择:
|
最大唯一快照 |
指定应该存储的同一工件的唯一快照的最大数量。一旦达到这个数字并上传新的快照,旧的存储快照将被自动删除。 0(默认值)表示不限制唯一快照的个数。 |
急切地拿罐子 |
设置后,如果请求POM, Artifactory将尝试在后台获取相应的jar。这将在随后请求时加快对jar的首次访问时间。 |
抑制POM一致性 |
默认情况下,系统会拒绝坐标(路径)不正确的pom,从而保持存储库的健康。如果groupId: artifactId:版本 POM中的信息与部署的路径不匹配,Artifactory拒绝部署,并出现“409 Conflict”错误。属性来禁用此行为抑制POM一致性复选框。 |
急切地获取资源 |
设置后,如果请求二进制文件jar, Artifactory将尝试在后台获取相应的源jar。这将在随后请求源jar时加快对它的首次访问时间。 |
处理版本 |
如果设置了,Artifactory允许您将发布工件部署到这个存储库中。 |
处理快照 |
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。 |
离线处理操作场景
系统支持两个级别的离线存储库管理:
单个存储库脱机
如果远程存储库由于任何原因脱机,可以通过设置离线复选框。在这种情况下,只使用已经存在于缓存中的此存储库中的构件。不会再尝试获取远程工件。
全局离线模式
这在需要独立的、安全的网络并且与世界其他地方断开连接的组织(例如,军事或金融机构)中很常见。
在这种情况下,远程存储库仅充当缓存,而不代理远程工件。
配置文件中对应的复选框,启用全局离线模式政府模块下人工|设置.
浏览远程存储库
在某些情况下,Artifactory代理支持远程浏览的远程资源。在这些情况下,您可以直接从UI浏览这些存储库的内容。
例如,JCenter和Maven Central支持远程存储库浏览,但是Docker Hub不支持。在下面的示例中,将显示JCenter的内容。