我使用IntelliJ IDEA 13.1 Community Edition与斯卡拉插件0.32.593。如何从IntelliJ IDEA CE内执行SBT插件的任务?
什么是执行SBT插件的任务是推荐的方式,从说sbt-updatesdependencyUpdates
?
我使用IntelliJ IDEA 13.1 Community Edition与斯卡拉插件0.32.593。如何从IntelliJ IDEA CE内执行SBT插件的任务?
什么是执行SBT插件的任务是推荐的方式,从说sbt-updatesdependencyUpdates
?
评论注意的IntelliJ IDEA和Scala和SBT插件已得到改善,你可能需要阅读How to run sbt-assembly tasks from within IntelliJ IDEA?代替。
我使用随IDEA版本提供的嵌入式终端插件工作过。
Alt键 + F12(或Tools
>Open Terminal
)打开一个终端窗口,然后sbt dependencyUpdates
内部。
它要求SBT的本地安装。
除非最近有变化(在13.1中),否则SBT插件不支持运行sbt任务。因为
看到这里http://blog.jetbrains.com/scala/2013/11/18/built-in-sbt-support-in-intellij-idea-13/
何其不幸,因为它已经初始化sbt – matanster
你将不得不运行这两个命令在终端中运行SBT:
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar `<SBT inatall>`/bin/sbt-launch.jar "[email protected]"
在的IntelliJ IDEA的15
版本,使用的Scala插件版本2.0
,您可以通过添加一个运行配置运行SBT
任务。
首先通过点击Run -> Edit Configurations
添加一个新的运行配置。然后点击+
按钮,添加一个新的配置,并选择SBT Task
形成列表
现在提供的空间Tasks
输入框分离的任务列表:
可以说我想在这里使用“运行”命令。我如何指定端口号? – WarLord
您是否尝试将参数中的命令放在单引号或反引号中? –
@ nader-hadji-ghanbari,将SBT任务及其参数放在双引号(“”)中足以使其作为配置工作,例如, “test-only my.package.TestClassName”;-D –
IntelliJ 2017.1.1 CE在这里,该方法不起作用,因为没有找到SBT。你确定你没有安装过系统? –
我确实在本地安装sbt,如“它需要本地安装SBT”所述。 (最后一句)。我认为你可以在2017.1.1使用内置的sbt。还没有检查出来,强硬。 –