为什么我的蚂蚁'for'循环不打印“测试”十次?

时间:2014-09-17 17:26:57

标签: for-loop ant ant-contrib

我想在蚂蚁中做一个循环。我使用了ant-contrib'for'。我想从文件中读取以创建列表。我的文件(“CounterFile.txt”)只有1到10的数字,每行一个。从下面的'echo'命令,我预计它会打印“Test 1”,“Test 2”,“Test 10”。但它只打印一次“测试”。任何人都可以解释为什么会这样吗?

<target name="Start">
    <loadfile property="CounterFile" srcfile="./CounterFile.txt"/>
    <for param="count" list="${CounterFile}" delimiter="${count.separator}">
     <sequential>
        <echo>Test @{count}</echo>              
     </sequential>
    </for>
  </target>

enter image description here

1 个答案:

答案 0 :(得分:0)

偶然发现了解决方案。分隔符应该是$ {line.separator}而不是$ {count.separator}。改变对我有用! : - )