小编Alk*_*ake的帖子

Android上的gradle自定义任务顺序

我有两个gradle任务,我想在assembleRelease任务后运行.

task copyRequiredFilesToVersionControl(type:Copy) {
  ...
}

task ('versionControl') << {
  ...
}
Run Code Online (Sandbox Code Playgroud)

如果我为这些任务配置顺序,则以下任务永远不会被调用...

copyRequiredFilesToVersionControl.dependsOn(assembleRelease)
versionControl.dependsOn(copyRequiredFilesToVersionControl)
Run Code Online (Sandbox Code Playgroud)

如果我改变顺序;

assembleRelease.dependsOn(copyRequiredFilesToVersionControl)
versionControl.dependsOn(copyRequiredFilesToVersionControl)
Run Code Online (Sandbox Code Playgroud)

任务在文档的开头运行.因此没有要复制和添加到版本控制的文件.

什么是最好的方法?

build-automation android build gradle

6
推荐指数
1
解决办法
4548
查看次数

标签 统计

android ×1

build ×1

build-automation ×1

gradle ×1