Ant多个项目批量打包方法

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