在buckminster中使用版本限定符替换

时间:2010-08-02 20:42:34

标签: eclipse build buckminster

在我的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。

我知道当我执行action site.p2.zip限定符替换被附加到文件名时,那么如何在我的其他操作中使用它?我是否自己执行了buckminster.versionQualifier任务?

谢谢!

1 个答案:

答案 0 :(得分:0)

在eclipse bugzilla上开启了关于此的增强功能:https://bugs.eclipse.org/bugs/show_bug.cgi?id=321753