2014-03-01 85 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 –