当前位置: 首页 > 知识库问答 >
问题:

停止分级生成的推荐方法

容磊
2023-03-14

如何在检测到问题后停止渐进式构建?我可以使用assert、抛出异常、执行system.exit(坏主意),或者在Gradle中使用专用函数(但我找不到)。对于Gradle来说,什么是最好的方法(为什么?)。

共有1个答案

米子轩
2023-03-14

我通常从org.gradle.api包中抛出相关的异常,例如invalidUserDataException用于当某人输入了无效内容时,或者gradlescriptException用于更常见的错误。

如果要停止当前任务或操作并继续下一个任务或操作,还可以引发StopActionException

 类似资料:
  • 本文向大家介绍Linux启动/停止/重启Mysql数据库的简单方法(推荐),包括了Linux启动/停止/重启Mysql数据库的简单方法(推荐)的使用技巧和注意事项,需要的朋友参考一下 1、查看mysql版本 方法一:status; 方法二:select version(); 2、Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]

  • 我们有一些spring-batch作业是由autosys用shell脚本触发的,它们是短期的进程。 现在还没有办法查看spring-batch进程中发生的事情,所以我正在探索查看状态和管理(停止)作业的方法。 Spring Cloud Data Flow是我正在探索的选项之一--但当使用AutoSys调度作业时,它似乎不起作用。 在这方面,我还可以探索哪些其他选项,现在管理spring-batch

  • 对于新用户,个人 Debian 系统,家庭系统以及其它单用户配置来说,一个单一 / 分区 (加上交换分区) 可能是最容易的方案。但是如果你的 分区大于6GB,请选择 ext3 做为你的分区类型。 Ext2 分区需要周期性的系统完整性检查并且 当分区很大的时候,这个特性将导致引导期间的延迟。 对于多用户系统或者有很多磁盘空间的系统,最好放置 /usr, /var, /tmp,以及 /home 到每个

  • 对于新用户,个人 Debian 系统,家庭系统以及其它单用户配置来说,一个单一 / 分区 (加上交换分区) 可能是最容易的方案。但是如果你的分区大于6GB, 请选择 ext3 做为你的分区类型。 Ext2 分区需要周期性的系统完整性检查并且当分区很大的时候, 这个特性将导致引导期间的延迟。 对于多用户系统或者有很多磁盘空间的系统,最好放置 /usr, /var, /tmp, 以及 /home 到每

  • 对于新用户,个人 Debian 系统,家庭系统以及其它单用户配置来说,一个单一 / 分区 (加上交换分区) 可能是最容易的方案。但是如果你的分区大于6GB, 请选择 ext3 做为你的分区类型。 Ext2 分区需要周期性的系统完整性检查并且当分区很大的时候, 这个特性将导致引导期间的延迟。 对于多用户系统或者有很多磁盘空间的系统,最好放置 /usr, /var, /tmp, 以及 /home 到每

  • 版本支持 支持系统iOS 9.0+ 集成步骤 打开终端,安装Cocoapods工具。(如果安装有问题,详细安装方法,可以百度一下)。 gem install cocoapods cd进入您工程的.xcodeproj文件所在目录,执行如下指令 pod init 在podfile文件中,加入一行代码,引入百度移动统计的SDK依赖 pod 'BaiduMobStatCodeless' 如果需