我有一个调用的gradle任务ant.exec()做SVN导出到一个目录:摇篮等待Ant任务完成
/*
* Get code from repository into the 'src' directory
*/
task getSource << {
ant.exec(executable: svn_executable) {
arg(value: 'export')
arg(value: repository)
arg(value: 'src')
}
}
然后我有删除导出目录中的某些文件的任务:
task deletes(type: Delete) {
ant.delete() {
fileset(dir: "src", includes: "**/*template*")
}
}
然后,我有一个调用的getSource和另一个任务删除陆续之一。
问题是,gradle不等待getSource完成并直接进入下一个任务,这是一个问题,因为那时没有需要删除的文件。
有没有办法解决这个问题?
谢谢!
是的,你是对的。另一个任务取决于* getSource *和*删除* – 2013-05-02 19:44:57
雷内已经发现了错误。 – 2013-05-03 01:08:21