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

标签 ant groovy gradle

我有一个 Ant 建立其中包含格式的任务

build
build.foo.bar

所以要在gradle中添加依赖项,第一个很容易
build.dependsOn(...)

但是第二个解释为方法嵌套。我怀疑有一种标准的常规方法可以做到这一点,但我还没有破解。

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

最佳答案

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

应该可以。

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

关于ant - 在Gradle中,如何使用特殊字符引用导入的ant任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003424/

相关文章:

android - gradle Android studio : "Cannot invoke method get() on null object" 错误

java - Android应用:transformClassesWithDexForDebug

android - 更新SDK:无法解决:com.android.support:appcompat-v7

java - 使用 install4j 打包的 org.apache.tools.tar.* 类时,如何在 Java 中处理 GNU 长文件名?

ant - groovyc ant 任务失败并出现 fork ="true"

file - 根据目录集中的目录列表创建文件集

xml - 使用 ant 查找和使用最新修改的文​​件夹/目录

groovy - 如何使用groovy脚本将子元素动态添加到SOAPUI中的SOAP请求

jenkins - Groovy遍历只显示一个文件

java - 为什么 Java 崩溃(退出代码 134)?