gradle - 如何返回 gradle 构建状态

标签 gradle build

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

如果成功则执行任务。

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

提前致谢!

最佳答案

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

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

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

关于gradle - 如何返回 gradle 构建状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36637892/

相关文章:

android - 无法生成签名的APK- "Execution failed for task ':app:transormClassesWithMultidexlistForRelease'

ios - 防止 Xcode 每次都构建子项目

java - 如何覆盖 Liferay 中的翻译?

grails - Grails包装器:在更改版本之前或之后运行/重新运行?

android - Android Studio 升级到 3.1 后无法构建/同步新项目或现有项目

java - Spring Boot 多模块与微服务和 Gradle 结合使用

android - 将 Eclipse 项目导入 Android Studio 时出错

maven - 如何在生成的 pom(generatePom ...)中将 gradle 'compileOnly' 映射到 'provided'

java - 使用 SCons 从两个目录构建 Java 类

gradle - 如何在不修改 settings.gradle 的情况下添加 gradle 项目依赖项