在我的 cspex 中,我有创建产品的操作
<public name="create.product" actor="ant">
<actorProperties>
<property key="buildFile" value="build/product.ant" />
<property key="targets" value="create.product" />
</actorProperties>
<properties>
<property key="profile" value="iitProfile" />
<property key="iu" value="iit.product" />
</properties>
<prerequisites alias="repository">
<attribute name="site.p2" />
</prerequisites>
<products alias="destination" base="${buckminster.output}">
<path path="product.${target.ws}.${target.os}.${target.arch}/" />
</products>
</public>
在构建最终产品时,创建的文件夹看起来像 this product.${target.ws}.${target.os}.${target.arch}。如何附加通过 qualifier.replacement 属性设置的限定符替换?我想我可以做类似 product.${target.ws}.${target.os}.${target.arch}_{qualifier.replacement} 的事情,其中 qualifier.replacement 是在执行 buckminster 期间设置的属性。版本限定符。
我知道当我执行操作 site.p2.zip 限定符替换被附加到文件的名称时,我如何在我的其他操作中使用它?我自己有执行 buckminster.versionQualifier 任务吗?
谢谢!