跳到元数据的末尾
转到元数据的开始

概述

Artifactory允许您在工件和文件夹上放置属性。本地存储库或本地缓存存储库支持设置(和删除)属性。虽然不能设置或删除虚拟存储库上的属性,但可以检索它们。

属性中分配属性用户界面通过休息(见下文),或在部署,使用矩阵参数。属性还可以用于控制工件解析

属性是可搜索的并且可以结合智能搜索根据项目的属性搜索项目,然后一次性操作搜索结果中的所有项目。

属性集

您可以在用户界面中定义称为“属性集”的属性集合。在每个属性集中,您可以定义属性,并为每个属性指定属性是打开的、单值的还是多值的。

这会影响您在设置属性值和搜索属性值时看到的用户界面。在工件管理中使用可搜索属性是一个非常强大的特性。

页面内容

属性是用来引导的,而不是用来限制的
当您定义带有“强类型”属性值的属性集时,这些值将用于提供用于标记和定位项的直观、指导性UI。

实际值不会强制与原始属性集的预定义值建立强关系。这样做的目的是为了不减慢通用存储库操作的速度,并通过允许属性随时间自由更改和发展来保持构件管理的简单性,而不必担心破坏旧的属性规则。

因此,属性是一个有用且不受限制的特性。


创建属性集

要创建新的属性集,请转到管理>配置>属性集管理点击“新建”。

添加“属性集名称”,点击“新建”,添加属性。新创建的属性集可以使用并添加到存储库中。


向存储库添加属性集

要添加属性集,请转到管理>局部存储库然后单击存储库进行编辑。

从“高级”选项卡中选择要添加的属性集。


通过UI附加属性

当选择树浏览器中的任何项目时,您可以查看其属性选项卡查看或编辑附加到该项的属性。

要添加属性,只需输入其名称和值,然后单击“添加”。

若要添加多值属性,请输入以分号(;)分隔的值。。例如:

您可以通过单击任何属性来编辑它的值


通过REST API附加和读取属性

属性是一种特殊形式的元数据,像任何元数据一样存储在项目中——以XML形式。

实际上,您不仅可以从构件:属性Tab,也是从的构件:元数据选项卡,您可以在其中检查以XML形式存储的属性。属性XML正在使用属性根标记,具有非常简单的格式。

您可以通过REST API从存储库项中设置、检索和删除属性,就像处理任何其他基于xml的元数据一样。


  • 没有标签