0

我有一个插件,其插件扩展名和任务名称(两者都命名plantUml)具有相同的名称。

我想在构建之前运行任务。我怎样才能做到这一点?

当我输入:

build dependsOn: plantUml

然后我得到它不能应用于插件扩展的信息。

4

1 回答 1

2

dependsOn可以在和等方法中通过任务名称来引用任务finalizedBy。这在 Groovy 和 Kotlin 语法中都应该是可能的:

build.dependsOn 'plantUml'

任务也可以通过TaskContainer. 该方法getAt(...)根据其名称提供任务。这个方法被映射到 Groovy 中的数组语法:

build.dependsOn tasks['plantUml']
于 2019-07-06T21:46:52.880 回答