Ant结构化程序设计和WEB程序发布
Ant虽然只是脚本,但是却可以用结构化的方式组织。其开发步骤大体上分:1.了解需求,对开发工作进行详细地了解和分析,明确个步骤。2.将整个开发流程进行归纳,简化,画出流程图。3.对流程图进行提炼,抽象出通用函数。4.实现各函数。
函数的编写方法采用传参的target,再用antcall调用时传入参数的方式。如创建目录函数为:
<?xml version="1.0" encoding="UTF-8"?><project name="webAnt" default="root"> <propertyname="web" value="D:\Program Files\tomcat6\webapps\webAnt"/> <targetname="init"> <mkdirdir="${web}"/> </target> <targetname="copy" depends="init"> <copytodir="${web}" overwrite="true"flatten="false"> <filesetdir="WebRoot"> <includename="WEB-INF/lib/*"/> <includename="WEB-INF/web.xml"/> </fileset> </copy> <copytodir="${web}/WEB-INF"> <filesetdir="WEB-INF/classes"> <includename="class/**/*"/> </fileset> </copy> </target> <targetname="root" depends="copy"/></project>
以上功能相当于Eclipse的发布功能。