Ant 学习笔记
ant环境安装配置
安装
- apache官网下载问价压缩包
- 解压到电脑的任意路径
- 新建环境变量 ANT_HOME 值为 D:\apache-ant-1.9.6(解压目录)
- 编辑”系统变量“中的”Path“增加%ANT_HOME%\bin(注意要用英文分号和其他值分开)
- 编辑”系统变量“中的”CLASSPATH“增加%ANT_HOME%\lib(注意要用英文分号和其他值分开)
验证是否安装成功
打开cmd命令框,输入ant -version ,如果输出ant的版本号,证明安装成功
Ant构建文件
文件名build.xml ,通常在项目的基目录
示例:
<?xml version="1.0"?>
<project name="Hello World Project" default="info">
<target name="info">
<echo>Hello World - Welcome to Apache Ant!</echo>
</target>
</project>
</xml>
project: 项目标签,具有以下属性:
name:项目名称 default:默认执行的目标
target:目标 具有以下属性:
name:目标的名称(必须) depends:依赖 description:描述 if:允许目标在某种条件下执行 unless:将目标添加到指定扩展点的依赖项列表。扩展点类似于目标,但它没有任何任务。(可选)
属性 | 描述 |
---|---|
name | The name of the target (Required) |
depends | Comma separated list of all targets that this target depends on. (Optional) |
description | A short description of the target. (optional) |
if | Allows the execution of a target based on the trueness of a conditional attribute. (optional) |
unless | Adds the target to the dependency list of the specified Extension Point. An Extension Point is similar to a target, but it does not have any tasks. (Optional) |
可以添加属性文件 如build.properties
在build.xml中指定配置文件的名称
<property file="build.properties"/>
build.properties 文件内容示例:
# The Site Name
sitename=www.yiibai.com
buildversion=3.3.2
src.dir=src
web.dir=war
build.dir=${web.dir}/WEB-INF/classes
name=fax