Ant loadfile覆盖属性

luc*_*cks 4 ant variables properties flaka

我正在尝试<loadfile>在循环中使用Ant任务来解析文件的内容.我有类似的东西

<loadfile srcFile="@{some.input}" property="my.property">
Run Code Online (Sandbox Code Playgroud)

由于Ant属性是不可变的,这对我来说不起作用.我需要'my.property'来更新每次迭代.有没有办法实现这个目标?我知道Ant-contrib有一个<var>任务,但我不确定如何使用<loadfile>它.

有什么建议?

谢谢.

gjt*_*ian 6

<loadfile property="foo" srcfile="bar.txt"/>

 ... do some actions, perhaps in a <for> loop ...

<var name="foo" unset="true"/>
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用foo再次<loadfile>

  • 澄清var任务是在AntContrib的东西中,它适用于标准属性. (3认同)