2015-04-25 70 views
-1

每次我在項目更改代碼,我想請按此順序運行兩個單獨的SBT操作:播放框架斯卡拉:在觸發執行模式下運行「運行」之前「測試」

  1. 測試
  2. 運行

我認爲它可以使用像~ ; test ; run這樣的activator/sbt命令,但它堅持「運行」,並且不要做任何測試,直到我用Ctrl-D分解序列。

這是可能在觸發執行模式中的「運行」之前運行「測試」動作嗎?

+0

打開兩個SBT會話? – Ryan

回答

2

由於run的性質,它不會在代碼更改時重新運行test。也許可能對你有用的是打開2個SBB殼,一個用~test和一個用~run

一記警告,雖然,多個SBT殼,尤其是在觸發器執行,可以絆倒自己,因爲有對相關文件限制鎖定 - 這是SBT服務器希望解決的事情之一。

+0

感謝Dale的解釋。看起來像兩個會議是Play可以提供的最好的事情。 –

相關問題