由于我们项目有很多个,如果一个一个打包的话太麻烦,不过可以利用Ant的foreach批量打包。
第一步:下载ant-contrib ,解压把ant-contrib.jar放在%ANT_HOME%\lib目录下
第二步:定义变量:
<property name="projectNames" value="Project1,Project2" />
第三步:循环打包:
<!--必须定义这个标签--> <taskdef resource="net/sf/antcontrib/antlib.xml" />
<target name="foreachpackage" depends="init" description="Package all projects."> <foreach list="${projectNames}" target="package" param="projectName" delimiter=","> </foreach> </target> <target name="package"> <ant dir="${projectName}" /> </target>
参考:http://www.cnblogs.com/100fighting/p/3160505.html