Ant动态参数名称

时间:2014-01-08 12:08:00

标签: dynamic ant parameters

我试图找到一些答案阅读一些蚂蚁contib帖子,但无法得到一个好的。 在我的ant build.xml文件中,我有一个动态参数名称,用于更改每个构建。 参数名称包括组件的版本,例如:

<componentX>.<ComponentVersion>=y

如何在build.xml文件中访问此参数的值?

我试图用这个来读取参数:

$ {componentX。$ {ComponentVersion}}但它不起作用。

感谢

1 个答案:

答案 0 :(得分:1)

如果是正常的蚂蚁属性&amp;设置为某个值&amp;如果你想得到连接结果的值,那么下面的方法就可以了:

<property name="componentX" value="foo"/>
<property name="ComponentVersion" value="bar"/>

然后输出如下:

<echo message="${componentX}.${ComponentVersion}"/> <!-- would print foo.bar -->

或存储在新的property中,以备日后使用:

<property name="concat.one" value="${componentX}.${ComponentVersion}"/>