由于我们项目有很多个,如果一个一个打包的话太麻烦,不过可以利用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
原文:http://chenhbc.iteye.com/blog/2151778