2016-11-13 43 views
0

进口任务我导入一个Ant脚本来使用gradle这个编译:重写的gradle中从蚂蚁

ant.importBuild "build.xml" 

我要实现更好的方法任务runSth(现有Ant脚本),使用gradle这个能力。但是,当我尝试定义它时,我得到:

Cannot add task ':runSth' as a task with that name already exists. 

如何覆盖gradle脚本中的ant任务?

回答

0

问题在gradle-user邮件列表(nabble archive)上解决。

亚当默多克advices

你可以欺骗AntBuilder以为它已经导入了 '干净' 的任务,你做导入前:

ant.project.addTarget('runSth', new org.apache.tools.ant.Target()) 
ant.importBuild(...) 

为我工作。