如何返回gradle构建状态

时间:2016-04-15 03:44:52

标签: gradle build

我有一个多模块gradle项目设置。当我在每个模块中进行gradle构建时,我需要检查gradle构建是成功/失败

如果成功则执行任务。

我们知道如何实现这一目标。

提前致谢!

1 个答案:

答案 0 :(得分:0)

理想情况下,你可以调用任务图中的最后一个任务,如果图中的任何任务在最后一个任务之前失败,那么它就不会被调用。

但是,如果您希望在构建中的任何任务失败时显式执行某些代码,那么您可以在构建文件中编写类似下面的内容:

gradle.buildFinished { buildResult ->
  if (buildResult.failure) {
    println "Do something specific on failure!"
  }
}