【发布时间】:2016-01-06 16:40:39
【问题描述】:
我想删除项目 makefile 并编写一些不错的 gradle 任务。 我需要按以下顺序执行以下任务:
- 干净
- 增量版本
- 构建
- 上传
#1、#3 和 #4 是来自 android 和插件 (bintray) 的任务,而 #2 是自定义任务。这是我目前所拥有的:
task releaseMajor {
doLast {
clean.execute()
build.execute()
incrementVersion.execute()
bintrayUpload.execute()
}
}
运行顺序没有我认为clean 在build 之后运行的那么好。 binrayUpload 运行时没有味道 (release)。我也尝试过使用dependsOn,但没有成功(订单不起作用)。
我在 Gradle 文档中找不到如何正确执行此操作。当从 CLI 以正确的顺序执行时,一切正常。
【问题讨论】:
-
你是如何使用
dependsOn的?
标签: android gradle android-gradle-plugin build.gradle