我有一個調用的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