我正在配置我们的 CI 基础设施,当项目加载失败时,sbt 询问该怎么做:
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
这会挂起等待进程返回的构建。
有没有办法告诉 sbt 停止而不询问加载失败时该怎么做?
最佳答案
使用 -batch
调用 SBT选项。它仍然会打印提示,但实际上不会等待回复,而是会以非 0 状态退出。
关于continuous-integration - 当项目加载失败(而不是等待用户输入)时,sbt 是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484166/