检测到问题后如何停止 Gradle 构建?我可以使用断言、抛出异常、执行 System.exit(坏主意)或在 Gradle 中使用专用函数(但我找不到)。Gradle 的最佳方式是什么(为什么?)。
org.gradle.api我通常会从包中抛出相关的异常,例如InvalidUserDataException当有人输入无效的内容时,或者GradleScriptException更一般的错误。
org.gradle.api
InvalidUserDataException
GradleScriptException
如果你想停止当前的任务或动作,然后继续下一个,你也可以抛出一个StopActionException
StopActionException