SBT停止运行而不退出

2024-04-13

如何在不退出的情况下终止 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(使用前将#替换为@)

SBT停止运行而不退出 的相关文章

随机推荐