配置本地存储库
配置本地存储库时,请在政府模块,转到存储库|库选择当地的选项卡,并点击添加库.
常用基本设置
以下内容在常见的设置页面。
- 包类型
- 库的关键
- 公共描述
- 内部笔记
- 包括和排除模式
特定类型的基本设置
存储库可能有额外的基本设置取决于包装类型。
Maven, Gradle, Ivy和SBT仓库
校验和政策 |
检查Checksum可以有效地验证已部署资源的完整性。的校验和政策确定当已部署资源的客户端校验和丢失或与本地计算的校验和冲突时Artifactory的行为。 有两种选择:
|
Maven快照版本行为 |
Artifactory支持集中控制快照如何部署到存储库中,而不考虑最终用户特定的设置。这可以用来保证在组织中部署的快照具有标准化的格式。有三种选择:
Maven 3只支持唯一快照 Maven 3放弃了对解析和部署非唯一快照的支持。因此,如果您有一个使用非惟一快照的快照存储库,我们建议您将Maven快照策略更改为“惟一”,并从该存储库中删除以前部署的所有快照。 Maven客户端在部署时生成的惟一快照名称不能帮助识别构建快照的源控制更改,而且与签出的时间源没有关系。因此,我们建议工件本身应该嵌入修订/标记(作为其名称的一部分或在内部),以便清晰和可见的修订跟踪。Artifactory允许您用版本号作为它的一部分来标记工件构建集成支持。 |
最大唯一快照 |
指定应存储的同一工件的惟一快照的最大数量。一旦达到此数量并上传新快照,则自动删除存储的最旧快照。 取值为0(默认值)表示不限制唯一快照的数量。 |
处理版本 |
如果设置了,Artifactory允许您将发布工件部署到这个存储库中。 |
处理快照 |
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。 |
抑制POM一致性 |
当将工件部署到存储库时,Artifactory将验证设置的值groupId: artifactId:版本 与已部署路径一致。如果这些之间有冲突,那么Artifactory将拒绝部署。您可以通过设置此复选框禁用此行为。 |
常用高级设置
优先解决 |
在解析虚拟存储库时,设置优先级解析优先于解析顺序。设置具有优先级的存储库将导致只从使用此字段设置的存储库合并元数据。如果在这些存储库中没有找到包,Artifactory将合并未设置Priority Resolution字段的存储库的元数据。 适用于所有存储库类型,不包括Chef, CocoaPods, Debian, Git LFS, Opkg, Rust, Vagrant和VCS存储库。 有关此特性的包支持的更多信息,请参见Artifactory版本说明. |
停电 |
如果设置了,那么在试图解析工件时,Artifactory将忽略此存储库。该存储库也不能用于工件的下载或部署。 |
允许内容浏览 |
设置后,允许Artifactory用户浏览归档的内部内容(例如,从Javadoc归档中浏览特定的Javadoc文件)。 在允许浏览档案时,应严格审查内容,以确保恶意用户不会上传可能危及安全的内容(例如跨站脚本攻击)。 |
启用CDN下载 |
对该存储库的下载请求将重定向到客户端直接从AWS CloudFront下载文件。支持Enterprise+和Enterprise license。有关更多信息,请参见JFrog Cloud with CDN Distribution. |
复制
的复制选项卡允许您定义和编辑存储库的复制设置。详情请参阅库中复制.