点击此处下载StartWithAnt完整的pdf文档与代码:http://download.csdn.net/detail/sodino/6603769
本人使用Ant的场景是拿它在后台执行编译、打包Android工程的操作,在Ant工作期间,仍可正常使用Ecelipse,避免痛苦的等待。
在使用之前应先下载Ant并部署执行环境,细节上来说就是个添加系统环境变量的过程,具体可参考:ant安装、环境变量配置及验证。
下面直接给出一个Ant的例子:
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="Hello_World" default="Echo" basedir=".">
- <target name="Echo" description="Just print 'Hello world'''.">
- <echo message="Hello world! I'm ant."></echo>
- </target>
- </project>
Ant并没有定义它自己的语法,它的执行文件用XML编写。
以上代码存储在文件build_01_hello_world.xml中。执行该文件则需命令:
ant –f build_01_hello_world.xml,运行效果如下:
图1.1 Hello World
执行命令后,第一行显示编译的文件绝对路径;空格一行后的“Echo:”则表示当前执行的target名为“Echo”;“[echo]”表示当前输出是由Ant的echo任务(Task)发起的。最后给出“BUILD SUCCESSFUL”的提示及执行的消耗时长。
执行Ant构建文件还有一个更简单的方式,把构建文件命名为build.xml,则只要在构建文件所在目录下执行命令行ant,即可运行。