【发布时间】:2011-03-04 15:20:22
【问题描述】:
我所有的项目及其版本都在一个属性文件中定义,如下所示:
ProjectNameA=0.0.1
ProjectNameB=1.4.2
我想遍历所有项目,并在 Ant 脚本中使用它们的名称和版本。
目前我使用属性任务读取整个文件,然后在 for 循环中迭代给定列表,如下所示:
<for list="ProjectNameA,ProjectNameB" param="project">
<sequential>
<echo message="@{project} has version ${@{project}}" />
</sequential>
</for>
如何避免在 for 循环中对项目名称进行硬编码? 基本上遍历每一行并提取项目的名称和版本。
【问题讨论】:
标签: ant ant-contrib