利用Ant分割字符串并与ant循环
在作一部分代码自动化处理时,需要利用ant对一个字符串进行分割并循环处理分割的字符串。
解决步骤##
1、下载核心包ant-contrib.jar
2、build.xml如下
有两种解决方式:
方式一: 利用foreach####
<target name="instrumentJars" >
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="F:/NoteOfStudy/Ant/apache-ant-1.9.4/lib/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
<foreach list="${soot.instrumentjars}" target="instrumentJar" delimiter=";" param="jar">
</foreach>
</target>
<target name="instrumentJar">
<echo>${jar}</echo>
</target>
方式二:利用for
<target name="instrumentJars" >
<mkdir dir="${soot.output}/jarClass"/>
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="F:/NoteOfStudy/Ant/apache-ant-1.9.4/lib/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
<for list="${soot.instrumentjars}" delimiter=";" param = "jar">
<sequential>
<echo message = "jar = @{jar}"/>
</sequential>
</for>
</target>