Apache Ant目标-target标签

Apache Ant目标-target标签

目标是一个或多个任务的集合。 任务是一段代码,即将被执行。 构建文件包含一个项目,在项目内部声明了所有目标。 要创建目标,可以使用<target>标记。

<target name="run">  
    ...  
</target>

目标可以依赖于其他目标,并且依赖目标必须在当前目标之前执行。 例如,可能有两个目标:一个编译目标,另一个用于运行代码。 现在,只能在执行编译目标后运行目标。 因此运行目标取决于编译目标。 看下面一个例子。

<target name="run" depends="compile">  
        ...  
</target>  
<target name="compile">  
        ...  
</target>

调用顺序:编译(compile)-> 运行(run),表示目标执行的顺序。

注意:每个目标只执行一次,即使它有多个依赖目标。

目标具有以下列出的各种属性。

属性 描述 必需?
name 要设置目标的名称
depends 它所依赖的目标列表。
if 一个计算结果为true的属性
unless 一个计算结果为false的属性
description 这个目标函数的简短描述
extensionOf 将当前目标添加到扩展点的从属列表。
onMissingExtensionPoint 如果此目标扩展了缺少的扩展点,该如何处理。

name属性可以是任何有效的字母数字字符串。