运维开发网

变量 – Ant loadfile覆盖属性

运维开发网 https://www.qedev.com 2020-05-08 19:33 出处:网络 作者:运维开发网整理
我正在尝试使用Ant任务< loadfile>在循环中解析文件的内容.我有类似的东西 <loadfile srcFile="@{some.input}" property="my.property"> 由于Ant属性是不可变的,这对我来说不起作用.我需要’my.property’来更新每次迭代.有没有办法实现这个目标?我知道Ant-contrib有一个< var>任务,但我不知道如何使用< loa
我正在尝试使用Ant任务< loadfile>在循环中解析文件的内容.我有类似的东西

<loadfile srcFile="@{some.input}" property="my.property">

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

有什么建议?

谢谢.

Ant plugin Flaka提供了一个let任务,允许覆盖现有的属性或变量,如=

<project xmlns:fl="antlib:it.haefelinger.flaka">

<property name="my.property" value="value"/>
<fl:let> my.property ::= 'anothervalue'</fl:let>

</project>

所以不需要先取消设置然后再设置.顺便说一句. Flaka也有一个未设置的任务;-)

0

精彩评论

暂无评论...
验证码 换一张
取 消