Ant PropertyRegex将不会在属性“输入”上动态支持var替换

时间:2019-11-23 07:13:38

标签: ant target

我创建了一个使用PropertyRegex处理字符串的ant目标,我如下定义了PropertyRegex,希望“输入”字段接收var替换,

<propertyregex property="getGroupOfTask"
    input="${taskid}"    <!-- @FFFF -->
    regexp="^([^\s]+)(?==)"
    select="\1"
/>

目标定义如下

<target name="xxx">
     <for param=line list="${file}" delimiter="${line.separator}">
         <sequential>
             <var name="taskid" vaule="@{line}">
             <echo>the taskid is ${getGroupOfTask}</echo>   <!-- @TTTT -->
         </sequential>
     </for>
</target>

当我运行此目标并加载文件时,可以正确打印任务(在@TTTT处),但是输入字段(@FFFF)无法接收内容,为什么?我该怎么办?

0 个答案:

没有答案