我想了解Ant中的以下内容
阅读媒体资源eg : ${for.loop.condition}
根据上述属性值,创建一个for循环
并循环从该值动态创建一个字符串
我已经阅读了ant-contrib任务,但不确定这是否会帮助我。
任何例子都可以帮助我
答案 0 :(得分:5)
您可以使用连接值列表来控制迭代的变量,以便您可以决定如何处理每个值。选中此post可能有助于您使用“for”标记。
您还可以使用for-each标记迭代使用fileset标记选择的一组值。
<foreach target="target2Call" param="paramName">
<fileset dir="${myDir}">
<include name="**/mifilesFilter.*" />
</fileset>
</foreach>
以下是关于如何使用foreach标记的another example。
答案 1 :(得分:2)
您可以使用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>