📅  最后修改于: 2020-12-26 13:32:00             🧑  作者: Mango
目标是一个或多个任务的集合。任务是一段代码,将被执行。一个构建文件包含一个项目,并且在项目内部声明了所有目标。要创建目标,我们可以使用
...
一个目标可以依赖于另一个目标,并且从属目标必须在当前目标之前执行。例如,我们可能有一个编译目标,另一个有运行代码的目标。现在,我们只有在执行编译目标后才能运行目标。因此,运行目标取决于编译目标。看一个例子。
...
...
调用图:编译→运行
调用图表示目标执行的顺序。
注意:每个目标仅执行一次,即使它具有多个相关目标也是如此。
目标具有以下给出的各种属性。
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属性可以是任何有效的字母数字字符串。