Ant:包含时间戳的属性名称

时间:2017-05-31 13:17:08

标签: ant properties timestamp macrodef

关于ant脚本中的timestamp变量,我可以看到如何使用macrodef构建它,但我之后看不到它的读取方式,即使它的名字保存在变量

<macrodef name="macro1">
  <attribute name="propName"/>
  <attribute name="propValue"/>
  <sequential>
    <property name="@{propName}" value="@{propValue}"/>
    <echo>   dans macrodef $${@{propName}} : ${@{propName}}</echo>
    </sequential>
</macrodef>

<tstamp>                                                              
     <format property="rightNow" pattern="yyyyMMdd"  locale="en,UK" />
</tstamp>                        
<var name="nomProp" value="${rightNow}"/>
<macro1 propName="${rightNow}" propValue="at Paris"/>                 

当命名属性时,没关系,但这没用:

<echo>property $${20170531} content : ${20170531}</echo>    

......那么获得它的诀窍是什么?此语法不起作用

<echo> property $${nomProp} content : ${${nomProp}}</echo>

0 个答案:

没有答案