【问题标题】:Play Framework Scala: Run "test" before "run" in the triggered execution modePlay Framework Scala:在触发执行模式下“运行”之前运行“测试”
【发布时间】:2015-04-25 12:24:06
【问题描述】:

每次我更改项目中的代码时,我都希望按此顺序运行两个单独的 sbt 操作:

  1. 测试
  2. 运行

我认为像~ ; test ; run 这样的激活器/sbt 命令是可能的,但它坚持“运行”并且在我用 Ctrl-D 中断序列之前不做任何测试。

这是否可以在触发执行模式下“运行”之前运行“测试”操作?

【问题讨论】:

  • 打开两个 SBT 会话?

标签: scala playframework sbt


【解决方案1】:

由于run 的性质,它不会在代码更改时重新运行test。可能对您有用的是打开 2 个 sbt shell,一个带有 ~test,一个带有 ~run

警告说明,多个 sbt shell,尤其是在触发器执行中,可能会自行跳闸,因为相关文件的锁定有限 - 这是 sbt 服务器希望解决的问题之一。

【讨论】:

  • 非常感谢您的解释,戴尔。看起来两个 sbt 会话是 Play 可以提供的最好的东西。
猜你喜欢
  • 1970-01-01
  • 2018-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-16
  • 1970-01-01
  • 2020-03-04
相关资源
最近更新 更多