Ant编写脚本的最重要补充 Ant-Contrib Tasks

jopen 13年前
     <p>Ant-Contrib 绝对是使用Ant编写脚本的最重要补充。</p>    <p>主要依靠ant-contrib提供的if和for节点。<br /> <br /> if task<br /> <br /> ant原来可以在target级进行if判断(unless,if属性),但实在太不方便了。<br /> <br /> Conditions<br /> <br /> 但Ant预先封装的一堆condition很是很方便的。这些condition完全从实际出发,包括文件是否存在,<a href="/misc/goto?guid=4958968112813957045" target="_blank">http://localhost:8080</a>是否连通都可以作为条件,见Ant的参考手册。<br /> <br /> For task<br /> <br /> 支持"a,b,c,d" 字符串数组循环与目录,Fileset循环。<br /> <br /> Parallel task<br /> <br /> Parallel非常有用,比如我想一边开tomcat,一边做别的,就需要使用它,否则就只有用spawn=true属性把tomcat放在后台运行。spawn有很多不好的地方,比如不能即时看到console信息,停止ant运行不能把tomcat关掉等。<br /> <br /> Parallel相当于一个容器,放在里面的每个task都会被并行执行。如果想把某几个task顺序执行,用相当于()的Sequential task 包起来。<br /> <br /> Waitfor task<br /> <br /> 暂停ant执行直到条件符合,比如<waitfor><http url=http://localhost:8080/></waitfor>就会等待tomcat启动后才会继续往下执行。</p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324527633264" target="_blank">http://www.open-open.com/lib/view/home/1324527633264</a></p>