2014-03-01 124 views

回答

8

評論注意的IntelliJ IDEA和Scala和SBT插件已得到改善,你可能需要閱讀How to run sbt-assembly tasks from within IntelliJ IDEA?代替。

我使用隨IDEA版本提供的嵌入式終端插件工作過。

Alt鍵 + F12(或Tools>Open Terminal)打開一個終端窗口,然後sbt dependencyUpdates內部。

enter image description here

它要求SBT的本地安裝。

+0

IntelliJ 2017.1.1 CE在這裏,該方法不起作用,因爲沒有找到SBT。你確定你沒有安裝過系統? –

+0

我確實在本地安裝sbt,如「它需要本地安裝SBT」所述。 (最後一句)。我認爲你可以在2017.1.1使用內置的sbt。還沒有檢查出來,強硬。 –

-3

你將不得不運行這兩個命令在終端中運行SBT:

SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" 
java $SBT_OPTS -jar `<SBT inatall>`/bin/sbt-launch.jar "[email protected]" 
10

在的IntelliJ IDEA的15版本,使用的Scala插件版本2.0,您可以通過添加一個運行配置運行SBT任務。

首先通過點擊Run -> Edit Configurations添加一個新的運行配置。然後點擊+按鈕,添加一個新的配置,並選擇SBT Task形成列表

enter image description here

現在提供的空間Tasks輸入框分離的任務列表:

enter image description here

+2

可以說我想在這裏使用「運行」命令。我如何指定端口號? – WarLord

+1

您是否嘗試將參數中的命令放在單引號或反引號中? –

+1

@ nader-hadji-ghanbari,將SBT任務及其參數放在雙引號(「」)中足以使其作爲配置工作,例如, 「test-only my.package.TestClassName」;-D –