【发布时间】:2018-12-05 11:54:44
【问题描述】:
在一些自定义任务中,我检测到一些错误,我正在使用这种方式发出错误信号并停止处理当前任务:
sys.error("Some error")
它在内部抛出一个 RunTimeException。
SBT 显示堆栈跟踪,我想在没有堆栈跟踪的情况下报告错误。对于预期的错误,它通常是冗长的、没有意义的并且会使最终用户感到困惑。
从命令行运行时会显示堆栈跟踪,而不是 shell,其中堆栈跟踪仅使用 last 命令显示。
是否有标准的方法来报告没有堆栈跟踪的错误?
更新:
Asked SBT 团队寻求更好的解决方案。
【问题讨论】:
标签: sbt