由于我们项目有很多个,如果一个一个打包的话太麻烦,不过可以利用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

本文介绍如何使用Ant工具通过定义变量和foreach循环实现多个项目的自动批量打包过程,提高开发效率。
2180

被折叠的 条评论
为什么被折叠?



