如何在不退出的情况下终止 SBT 中的运行?
我正在尝试 CTRL+C 但它退出 SBT。有没有办法在保持 SBT 打开的情况下仅退出正在运行的应用程序?
从 sbt 版本 0.13.5 开始,您可以添加到您的 build.sbt
cancelable in Global := true
它被定义为“启用(true)或禁用(false)使用 CTRL+C 中断任务执行的能力”。在里面按键定义 http://www.scala-sbt.org/0.13/sxr/sbt/Keys.scala.html
如果您使用的是 Scala 2.12.7+,您还可以使用 CTRL+C 取消编译。参考https://github.com/scala/scala/pull/6479 https://github.com/scala/scala/pull/6479
报告了一些错误:
- https://github.com/sbt/sbt/issues/1442 https://github.com/sbt/sbt/issues/1442
- https://github.com/sbt/sbt/issues/1855 https://github.com/sbt/sbt/issues/1855
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)