简述
通常,Ant 的构建文件称为build.xml应该驻留在项目的基本目录中。但是,对文件名或其位置没有限制。您可以自由使用其他文件名或将构建文件保存在其他位置。
对于本练习,在您的计算机中的任何位置创建一个名为 build.xml 的文件,其中包含以下内容 -
请注意,在 xml 声明之前不应有空行或空格。如果允许它们,在执行 ant build 时会出现以下错误消息 -
XML 元素project具有以下三个属性 -
序号 |
属性和说明 |
1 |
name
项目的名称。(选修的)
|
2 |
default
构建脚本的默认目标。一个项目可以包含任意数量的目标。此属性指定应将哪个目标视为默认目标。(强制的)
|
3 |
basedir
项目的基本目录(或)根文件夹。(选修的)
|
目标是您希望作为一个单元运行的一组任务。在我们的示例中,我们有一个简单的目标来向用户提供信息性消息。
目标可以依赖于其他目标。例如,一个deploy目标可能依赖于包目标,package目标可能依赖于编译目标等。依赖关系使用depends属性。
例如 -
目标元素具有以下属性 -
序号 |
属性和说明 |
1 |
name
目标名称(必填)
|
2 |
depends
此目标所依赖的所有目标的逗号分隔列表。(选修的)
|
3 |
description
目标的简短描述。(选修的)
|
4 |
if
允许根据条件属性的真实性执行目标。(选修的)
|
5 |
unless
将目标添加到指定扩展点的依赖列表。扩展点类似于目标,但它没有任何任务。(选修的)
|
echo上面示例中的任务是打印消息的简单任务。在我们的示例中,它打印消息Hello World.
要运行 ant 构建文件,请打开命令提示符并导航到 build.xml 所在的文件夹,然后键入ant info. 你也可以输入ant反而。两者都会起作用,因为info是构建文件中的默认目标。
您应该看到以下输出 -