忽略Gradle构建失败并继续构建脚本吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了忽略Gradle构建失败并继续构建脚本吗?相关的知识,希望对你有一定的参考价值。

使用Gradle管理android的依赖关系的方法很奇怪。它们必须以不同的方式下载到本地存储库中。设置CI构建时,这很麻烦,因为可以在多个节点上运行。因此,我正在使用sdk-manager-plugin在构建时下载Android依赖项。似乎有an old bug我正在使用sdk-manager-plugin,尽管它会在构建时下载依赖项,但在该命令上将不可用。

下次运行该命令时,一切正常(因为已经下载了所有内容),但是我需要找到一种方法来忽略第一个gradle命令的构建失败,以便下载所有内容并继续进行第二次。我意识到这很棘手,但是我搞砸了。

理想情况是这样的:

./gradlew clean --ignoreBuildFailures
./gradlew distributeCIBuild

我在Gradle文档中可以找到的最接近的东西是--quite,但这似乎行不通。

欢迎任何创造性的解决方案。

答案

要使用的标志是--continue

documentation

在任务失败后继续执行任务。

以上是关于忽略Gradle构建失败并继续构建脚本吗?的主要内容,如果未能解决你的问题,请参考以下文章

Gradle常用命令

构建失败 - flutter.gradle

如何在 gradle kts 中排除(忽略)android 构建变体

构建失败并出现异常。颤动的Gradle问题

Gradle构建失败,错误无法解析:com.android.support

FAILURE:Gradle 构建失败并出现异常