如我的build.xml中的一个任务:
<target name="product.deploy">
<echo>
${proj.dir}/tomcat.xml
</echo>
<sequential>
<exec executable="ant">
<arg value="-f" />
<arg value="${proj.dir}/tomcat.xml" />
<arg value="tomcat.stop.linux" />
</exec>
<!-- deploy -->
<echo>
copy ${bin.dir}/${web.context}.war file to ${container.webapps.dir}
</echo>
<copy todir="${container.webapps.dir}" file="${bin.dir}/${web.context}.war" />
<exec executable="ant">
<arg value="-f" />
<arg value="${proj.dir}/tomcat.xml" />
<arg value="tomcat.start.linux" />
</exec>
</sequential>
</target>
红色字体的部分是调用了另外一个build文件中的任务。用的是ant call的方式调用的。
绿色字体部分引入的是另外一个build文件的路径。
通过这种方式,可以把不同类型功能的任务放在单一的文件中。
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2011-08-03 09:54
zhyiwww 阅读(1008)
评论(0) 编辑 收藏 所属分类:
j2ee