groovy - 停止 Gradle 构建的推荐方法

标签 groovy build gradle

检测到问题后如何停止 Gradle 构建?我可以使用断言、抛出异常、执行 System.exit(坏主意)或在 Gradle 中使用专用函数(但我找不到)。 Gradle 的最佳方式是什么(为什么?)。

最佳答案

我通常从 org.gradle.api package 中抛出相关异常。 ,例如 InvalidUserDataException当有人输入无效的内容时,或 GradleScriptException对于更一般的错误。

如果你想停止当前的任务或 Action ,继续下一个,你也可以抛出 StopActionException

关于groovy - 停止 Gradle 构建的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10312259/

相关文章:

mysql - 为什么groovy中的mysql查询返回空

grails - 使用Grails动态创建Div

java - 为什么 Apache Commons StringEscapeUtils escapeXML10 不能在 groovy 中工作?

gradle - 如何构建 Liferay 7 WSRP 模块?

android - 为什么用户运行 gradlew 的位置会影响输出?

groovy - 如何递归打印gradle配置?

deployment - 直接在我的构建服务器上安装 Authenticode 代码签名证书以创建生产签名构建是否可以接受?

build - 开始在 TeamCity 中运行所有构建配置

java - 从 5.4 升级到 6.8.3 后如何解决 gradle tls 连接?

Gradle 不使用 Maven 本地存储库来创建新的依赖项