创建 manifest.rmd 文件

可创建 manifest.rmd 文件以包含用于批处理更新中的资产的规则定义。

关于此任务

执行批处理更新时,必须先对要处理的资产定义规则。可通过创建有关资产的规则或创建包含有关资产规则的信息的 manifest.rmd 文件来定义规则。如果要创建规则,请参阅“为文件和文件夹创建规则”主题。为文件和文件夹创建规则
manifest.rmd 文件包含下列规则的定义:
  • 名称
  • 版本
  • 描述和简短描述
  • GUID
  • 资产类型 URI:
  • 创建时间
  • 相关资产
  • 工件
将 manifest.rmd 文件与以下两个样本进行比较。第一个样本包含清单文件至少需要的数据;您必须已在文件中定义资产类型描述符组。将 manifest.rmd 文件保存在资产或资产归档的根目录中之后,可继续创建用于资产的规则。

作为资产根的根目录。

<?xml version="1.0" encoding="UTF-8"?>
<defaultprofile:Asset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:defaultprofile="http:///defaultprofile.ecore">
  <classification>
    <descriptorGroup name="AssetType">
      <nodeDescriptor href=""/>
    </descriptorGroup>
  </classification>
</defaultprofile:Asset>

第二个样本清单文件包含可在此文件中定义的所有条目。

<?xml version="1.0" encoding="UTF-8"?>
<defaultprofile:Asset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:defaultprofile="http:///defaultprofile.ecore" 
	name="My Asset" version="1.0" shortDescription="short description">
  <classification>
    <descriptorGroup name="AssetType">
      <nodeDescriptor href="My Asset Type" />
    </descriptorGroup>
    <descriptorGroup name="CustomAttributes">
      <freeFormValue><freeFormDescriptor href="Attribute Name"/><value>attribute value</value></freeFormValue>
    </descriptorGroup>
    <descriptorGroup name="Schema Name">
      <nodeDescriptor href="Category name"/>
      <classificationSchema href=""/>
    </descriptorGroup>
  </classification>
  <solution>
    <artifact name="somefile.txt" type="text/plain">
      <reference><value>somefile.txt</value></reference>
    </artifact>
  </solution>
  <relatedAsset name="Blah" relationshipType="Depends" assetId="{FD3480B4-9E2E-6D21-BFE5-8E36A7B6FD8D}" assetVersion="1.0" />
  <description><value>Longer description</value></description>
</defaultprofile:Asset>

下一步做什么

定义资产规则后,可通过指定存储库并将资产更新至该存储库来继续执行批处理更新。

反馈