我想刪除項目makefile並編寫一些很好的gradle任務。 我需要執行以下任務,順序如下:在自定義任務中執行android構建任務
- 清潔
- 增量版本
- 構建
- 上傳
#1,#3,#4是從任務android和插件(bintray),而#2是一個自定義任務。以下是我迄今爲止:
task releaseMajor {
doLast {
clean.execute()
build.execute()
incrementVersion.execute()
bintrayUpload.execute()
}
}
運行順序是沒有那麼大,因爲我認爲clean
是build
後運行。並且binrayUpload
運行時沒有味道(release
)。我也嘗試使用dependsOn
沒有成功(命令不起作用)。
我無法在Gradle doc中找到如何正確執行此操作。當按照正確的順序執行命令時,一切都完美無缺。
你是如何使用'dependsOn'的? – RaGe