Gradle ant.importBuild在导入和重命名ant目标名称时失败

Gradle ant.importBuild在导入和重命名ant目标名称时失败,gradle,build.gradle,gradlew,Gradle,Build.gradle,Gradlew,我是格拉德尔的新手。我有一个ANT构建项目,我正在使用build.Gradle中的ANT.importBuild导入Gradle 这是一个简单的ant build.xml,我正在使用- <project> <target name="hello"> <echo>Hello, from Ant</echo> </target> </project> 但是,在导入时,我想重命名目标,这样它们就不

我是格拉德尔的新手。我有一个ANT构建项目,我正在使用build.Gradle中的ANT.importBuild导入Gradle

这是一个简单的ant build.xml,我正在使用-

<project>
    <target name="hello">
        <echo>Hello, from Ant</echo>
    </target>
</project>
但是,在导入时,我想重命名目标,这样它们就不会与Gradle项目中的其他任务冲突。因此,当我像这样导入build.xml时-

ant.importBuild('build.xml') { antTargetName ->
    'a' + antTargetName
}
它因以下错误而失败-

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Git\appsec\archutil\gradle_migration\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'gradle_migration'.
> Problem: failed to create task or type importBuild
  Cause: The name is undefined.
  Action: Check the spelling.
  Action: Check that any custom tasks/types have been declared.
  Action: Check that any <presetdef>/<macrodef> declarations have taken place. 
失败:生成失败,出现异常。
*其中:
生成文件“C:\Git\appsec\archutil\gradle\u migration\Build.gradle”行:1
*出了什么问题:
评估根项目“gradle_迁移”时出现问题。
>问题:无法创建任务或类型importBuild
原因:名称未定义。
措施:检查拼写。
操作:检查是否已声明任何自定义任务/类型。
措施:检查是否发生了任何/声明。

我一定是做错了什么傻事。这是怎么一回事?谢谢

试试新的渐变。我可以用2.0重新编程,但不能用2.4。我认为Gradle2.2中可能已经添加了覆盖ant目标名称的功能

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Git\appsec\archutil\gradle_migration\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'gradle_migration'.
> Problem: failed to create task or type importBuild
  Cause: The name is undefined.
  Action: Check the spelling.
  Action: Check that any custom tasks/types have been declared.
  Action: Check that any <presetdef>/<macrodef> declarations have taken place.