Используйте замену квалификатора версии в бакминстере - PullRequest
0 голосов
/ 03 августа 2010

В моем 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? Я думал, что мог бы сделать что-то вроде продукта. $ {Target.ws}. $ {Target.os}. $ {Target.arch} _ {qualifier.replacement}, где qualifier.replacement - это свойство, которое было установлено во время выполнения buckminster. versionQualifier.

Я знаю, что когда я выполняю действие, к названию файла добавляется замена квалификатора site.p2.zip, так как я могу использовать это в других моих действиях? Я сам должен выполнить задание buckminster.versionQualifier?

спасибо!

1 Ответ

0 голосов
/ 04 августа 2010

Открытое улучшение об этом в Eclipse Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=321753

...