ANT的基本概念
时间:2015-2-11
Ant中的核心概念仅仅有4个-项目,目标,任务和属性
1.项目
是我们的代码工程,每一个Build.xml文件只能有一个Project标签,它定义了我们所管理的代码工程的一些信息,比如名字等;
2.目标:
定义了我们对代码工程执行的一组任务,一个项目可以定义多个目标,目标之间可以有依赖关系,在target标签中使用depends来说明,Ant会首先分析目标之间的依赖关系,并按照顺序执行相关的目标,在项目的定义中,可以使用default属性标签指定一个缺省的目标.
3.任务:
在每一个目标下面,会有一组任务来定义操作,这些任务是由Ant定义并实现的.Ant的部署包中已经包括了应用工程管理所需要的绝大部分操作,对于一些特殊的任务需求,用户可以通过用JAVA代码实现task接口来扩展,Ant程序会根据任务的定义顺序依次执行这些任务.
4.属性
Ant是跨平台的工具,在不平台上可能有一些不同的环境变量值,这些变量可以通过property标签来定义,如果有大量的环境变量需要定义,还可以把这些写信息保存在一个单独的文件中.