使用最新版本?
JFrog平台用户指南
JFrog Artifactoryx文档
要获取最新版本,请访问JFrog统一平台
其他基本设置
存储库可能有额外的基本设置取决于包装类型。
Maven、Gradle、Ivy和SBT仓库
Maven、Gradle、Ivy和SBT存储库共享相同的附加功能基本设置。
校验和政策 |
校验校验和可以有效地验证所部署资源的完整性。的校验和政策确定当已部署资源的客户端校验和丢失或与本地计算的校验和冲突时Artifactory的行为。 有两种选择:
|
Maven快照版本行为 |
Artifactory支持集中控制如何将快照部署到存储库中,而不考虑终端用户特定的设置。这可用于保证组织内部署的快照具有标准化格式。有三种选择:
Maven 3只支持唯一快照 Maven 3不再支持解析和部署非唯一快照。因此,如果您有一个使用非唯一快照的快照存储库,我们建议您将Maven快照策略更改为“唯一”,并从该存储库中删除任何以前部署的快照。 Maven客户端在部署时生成的唯一快照名称不能帮助识别构建快照的源代码控制更改,并且与签出源的时间没有关系。因此,我们建议工件本身应该嵌入修订/标记(作为其名称的一部分或在内部),以便进行清晰可见的修订跟踪。Artifactory允许您使用版本号标记工件,作为其构建集成支持。 |
最大唯一快照 |
指定应该存储的同一工件的唯一快照的最大数量。一旦达到这个数字并上传新的快照,旧的存储快照将被自动删除。 0(默认值)表示不限制唯一快照的个数。 |
处理版本 |
如果设置了,Artifactory允许您将发布工件部署到这个存储库中。 |
处理快照 |
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。 |
抑制POM一致性 |
当将工件部署到存储库时,Artifactory验证为groupId: artifactId:版本 POM中的路径与部署的路径一致。如果它们之间存在冲突,那么artifacts将拒绝部署。您可以通过设置此复选框禁用此行为。 |
其他存储库类型
有关其他特定类型的存储库配置,请参阅下面相应的存储库页面Artifactory职业.
高级设置
优先解决 |
在解析虚拟存储库时,设置优先级解析优先于解析顺序。将存储库设置为优先级将导致元数据仅从使用此字段设置的存储库合并。如果在这些存储库中没有找到包,Artifactory将合并未设置Priority Resolution字段的存储库中的元数据。 优先级解析支持Alpine、Bower、Conan、Conda、Cran、Docker、Go、Gradle、Ivy、Maven、npm、Nuget、Puppet、PyPI、RubyGems和SBT包。 |
选择属性集 |
定义存储在此存储库中的构件可用的属性集。 |
停电 |
如果设置了,Artifactory在尝试解析工件时忽略此存储库。存储库也不能用于下载或部署构件。 |
允许浏览内容 |
如果设置,允许您直接从Artifactory查看文件内容(例如,Javadoc浏览,HTML文件)。 安全 当允许内容浏览时,我们建议严格的内容审核,以确保任何上传的内容不会危及安全性(例如,跨站点脚本攻击)。 |
复制
的复制选项卡允许您定义和编辑存储库的复制设置。详情请参阅库中复制.
预定义的本地存储库
Artifactory附带了一组预定义的本地存储库,它们反映了二进制存储库管理的最佳实践,如下所示:
libs-release-local |
您的代码发布 |
libs-snapshot-local |
您的代码快照 |
ext-release-local |
手动部署第三方库(版本) |
ext-snapshot-local |
手动部署第三方库(快照) |
plugins-release-local |
您和第三方插件(版本) |
plugins-snapshot-local |
你和第三方插件(快照) |