Используйте замену квалификатора версии в бакминстере
В моем 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>
Когда готовится конечный продукт, созданная папка выглядит следующим образом. $ {Target.ws}. $ {Target.os}. $ {Target.arch}. Как я могу добавить замену квалификатора, установленную в свойстве qualifier.replacement? Я думал, что мог бы сделать что-то вроде product. $ {Target.ws}. $ {Target.os}. $ {Target.arch} _ {qualifier.replacement}, где qualifier.replacement - это свойство, которое было установлено во время выполнения buckminster.versionQualifier.
Я знаю, что когда я выполняю действие site.p2.zip, к названию файла добавляется замена квалификатора, так как я могу использовать это в других моих действиях? Должен ли я сам выполнить задачу buckminster.versionQualifier?
Спасибо!
1 ответ
Открытое улучшение об этом в eclipse bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=321753