1,ant 生成文件的基本结构(build file)
ant的功能和优势,ant的属性和依赖关系。简单,无缝的自定义扩展。
没有定义自己的语法,生成文件用xml编写,有一组ant能够理解的预定义的xml元素,可以定义新的元素来扩展ant。
ant生成文件由 project 元素组成,该元素下包含一个或多个 target 元素,一个 target 是生成过程中的一个步骤,这些操作由其它专用任务标签执行。任务根据需要分组到各个 target 中。一次生成所必需的所有操作可以放入单个 target 元素中,但那样会降低灵活性。
project 元素需要指定一个 default 属性,如果在ant调用的时候没有指定目标,这个属性将指定执行目标。
target 元素来定义目标本身。
ant 中的属性类似编程语言中的变量,都具有名称和值。ant 属性是不可变的。ant 有许多预定义的属性,属性常用于引用系统上的文件和目录。
ant 依赖关系,生成一个项目一般需要有许多步骤,许多步骤都有清楚定义的顺序,用 depends 来实现。
2,如何调用ant这个工具
从命令行调用或用ide,ant 工具寻找一个build.xml文件。
3,为一个简单的java项目编写生成文件
ant 的主要目标是java应用程序,能够出色的调用javac编译器。
4,ant其实一些有用的功能,像文件系统操作,模式匹配
mkdir 创建目录,文件夹,delete 删除目录,文件夹。
copy 复制,move 移动。
5,编写一个扩展ant功能的java类
原文地址:http://www.cnblogs.com/minglu/p/3987942.html