ant_<target>标签含义与使用

<target>标记目标

目标是一个或多个任务的集合,任务是一段可执行的代码;构建文件中包含一个项目,在项目内部声明了所有目标;

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

目标可以依赖其他目标, 并且被依赖的目标必需在当前目标之前执行。例如,有两个目标:一个编译目标,一个运行代码目标。现在,只能在执行编译目标后才能运行代码目标,运行目标取决于编译目标;调用顺序:编译(compile)-> 运行(run),表示目标的执行顺序。

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

代码示例如下:

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

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

目标含有的属性如下:

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

 

posted @ 2018-08-24 15:37  留白*  阅读(2624)  评论(1编辑  收藏  举报