我正在使用SBT 0.10.0编译Java和Scala文件的组合.当我通过sbt run它运行程序时返回一个非零错误,但没有向我显示堆栈跟踪 - 它只是默默地失败了一下这个神秘的消息:
Nonzero exit code: 1
Run Code Online (Sandbox Code Playgroud)
如果我通过scala命令行运行程序,它会显示堆栈跟踪.
有什么方法可以让SBT打印出整个堆栈跟踪吗?
Fre*_*ois 14
执行sbt进入sbt shell,然后尝试run后跟last run.
last <command> 输出命令生成的所有内容(所有日志级别,包括[debug])和stacktraces.
last run如图所示这里,是要走的路,但如果你正在做的事情就像在一个循环中运行它,可恼人的~ run,只是想看看你的应用程序的例外.您可以告诉SBT为这样的任务自动打印堆栈跟踪:
traceLevel in run := 0
Run Code Online (Sandbox Code Playgroud)
这里进一步参考.
| 归档时间: |
|
| 查看次数: |
6837 次 |
| 最近记录: |