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