Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 蚂蚁的循环特性_Ant - Fatal编程技术网

Ant 蚂蚁的循环特性

Ant 蚂蚁的循环特性,ant,Ant,我想了解的是,在Ant中,以下是可能的 读取属性例如:${for.loop.condition} 基于上述属性值,创建for循环 循环并根据该值动态创建一个字符串 我读过ant contrib任务,但不太确定这是否会帮助我 任何示例都会对我有所帮助您可以使用一个变量,将一系列值串联在一起以控制迭代,这样您就可以决定如何处理每个值。勾选此项可能有助于您使用“for”标签 您还可以使用for-each标记迭代通过文件集标记选择的一组值 <foreach target="target2Cal

我想了解的是,在Ant中,以下是可能的

  • 读取属性
    例如:${for.loop.condition}

  • 基于上述属性值,创建for循环

  • 循环并根据该值动态创建一个字符串

我读过ant contrib任务,但不太确定这是否会帮助我


任何示例都会对我有所帮助

您可以使用一个变量,将一系列值串联在一起以控制迭代,这样您就可以决定如何处理每个值。勾选此项可能有助于您使用“for”标签

您还可以使用for-each标记迭代通过文件集标记选择的一组值

<foreach target="target2Call" param="paramName">
   <fileset dir="${myDir}">
       <include name="**/mifilesFilter.*" />
   </fileset>
</foreach>


下面介绍如何使用foreach标记。

您好,您可以像这样使用if和for循环:

<target name="mTomcat">
  <property name="property" value="xyz"/>                      
  <sequential>

  <if>
    <equals arg1="${property}" arg2="xyz" />
    <then>

      <for list="${list}" param="param" delimiter=",">
        <sequential>
            < do the stuff here with param >
       </sequential>
     </for>
  </sequential>
</target>

<使用param在此处执行操作>

@YaP原始海报提到ant contrib,它添加了for命令。我发现你不能用混合大小写的参数名,只有小写适合我!