我想删除项目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