2014-01-08 3 views
1

Я попытался найти ответ, читая некоторые сообщения ant-contib, но не смог получить хороший. на моем файле ant build.xml У меня есть динамическое имя параметра, которое меняет каждую сборку. имя параметра включает в себя версию компонентов, например:Ant Dynamic parmeter name

<componentX>.<ComponentVersion>=y 

, как я могу получить доступ к значению этого параметра в моем файле build.xml?

я попытался прочитать параметр, используя это:

$ {. ComponentX $ {ComponentVersion}}, но он не работает.

благодаря

ответ

1

Если это нормальные муравей свойства & устанавливается некоторое значение &, если вы хотите, чтобы получить значения каскадного результата, то ниже образом будет работать:

<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}"/>