Ant的构建文件是写在XML中的。每一个构建文件包含一个Project和至少一(默认的)个target。Target包含Task元素,每一个Task元素可以有一个id属性,这个属性值必须是唯一的。
每个Project有三个属性:
(1)name:就是Project的名字,不是必须的。
(2)Default:当整个构建文件都没有Target节点时,此default就是默认的目标去执行。
(3)Basedir:所有路径的基目录,这个属性可以在预设置Property节点来重写,当设置了此Property时就不要再Project中使用basedir属性。
此外,还有一个description节点可以供使用,该节点位于Project之后的第一行,用于描述Project所用。
编写完build文件后我们可以使用ant -projecthelp来查看文件的节点信息。下面给出本章所涉及到的build.xml内容:
<?xml version="1.0" encoding="UTF-8"?>
<project default="main" basedir="." name="第一个Project">
<description>这是一个测试Ant build.xml的文件</description>
<target name="main">
<!-- 直接在控制台打印一条消息 -->
<echo>这是主target</echo>
</target>
</project>
以下是cmd结果截图: