在Gradle中,如何使用特殊字符引用导入的ant任务?

时间:2013-09-25 11:16:06

标签: ant groovy gradle

我有一个包含格式

任务的ant构建
build
build.foo.bar

因此,要在gradle中添加依赖项,第一个很容易

build.dependsOn(...)

但第二个被解释为方法嵌套。我怀疑有一种标准的groovy方法来做到这一点,但我没有破解它。

如何在build.gradle文件中引用包含句点的ant任务?

1 个答案:

答案 0 :(得分:1)

project.tasks['build.foo.bar'].dependsOn(...)

应该这样做。

请参阅Project.tasks,其返回TaskContainer(扩展TaskCollection)和TaskCollection.getAt(),正如其文档所述,可以使用[]运算符调用它。