📜  Apache Ant目标

📅  最后修改于: 2020-12-26 13:32:00             🧑  作者: Mango

Apache Ant目标

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


    ...

一个目标可以依赖于另一个目标,并且从属目标必须在当前目标之前执行。例如,我们可能有一个编译目标,另一个有运行代码的目标。现在,我们只有在执行编译目标后才能运行目标。因此,运行目标取决于编译目标。看一个例子。


        ...
    
    
        ...
    

调用图:编译→运行

调用图表示目标执行的顺序。

注意:每个目标仅执行一次,即使它具有多个相关目标也是如此。

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

Attribute Description Required
name It sets name of the target Yes
depends list of targets on which it is depend. No
if A property that evaluates to true No
unless A property that evaluates to false No
description A short description of this target?s function No
extensionOf Adds the current target to the dependent list of extension point. No
onMissingExtensionPoint What to do if this target extends a missing extension point No

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