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