Apache Ant使用XML来编写构建文件,每个构建文件包含一个项目和至少一个默认目标。 target
是任务的容器,每个任务都是可以执行的代码。 可以将项目理解为将目标和任务包装到单个单元中的容器。 要创建项目,我们可以使用<project>
标记。 例如,项目标记如下所示:
<project name="java-ant project" default="run"> ... </project>
它既包括目标也包括任务,所以可写成:
<project name="java-ant project" default="run"> <target name="run" depends="compile"> <task-name></task-name> </target> <target name="compile"> <task-name></task-name> </target> </project>
项目(project
)标记使用各种属性来设置要运行的名称和目标。最常用的属性如下所示。
属性 | 描述 | 必需? |
---|---|---|
name |
这是该项目的名称 | 非必需 |
default |
如果没有明确提供目标,它用于设置默认(default )目标。 |
非必需 |
basedir |
它需要基目录路径 | 非必需 |
注意:可以选择要执行的目标。 如果没有给出目标,则使用项目的默认值。