我将IntelliJ IDEA 13.1 Community Edition与Scala插件 0.32.593 一起使用。
执行SBT插件任务的推荐方法是什么,比如来自sbt-updates的dependencyUpdates
?
答案 0 :(得分:12)
在IntelliJ IDEA的15
版本中,使用Scala插件版本2.0
,您可以通过添加运行配置来运行SBT
任务。
首先点击Run -> Edit Configurations
添加新的运行配置。然后单击+
按钮添加新配置,并从列表中选择SBT Task
现在提供Tasks
输入框中空格分隔的任务列表:
答案 1 :(得分:8)
注意 IntelliJ IDEA以及Scala和sbt插件已经改进,您可能希望改为阅读How to run sbt-assembly tasks from within IntelliJ IDEA?。
我使用了IDEA版本附带的嵌入式终端插件。
Alt + F12 (或Tools
> Open Terminal
)打开终端窗口,然后打开sbt dependencyUpdates
。< / p>
确实需要本地安装SBT。
答案 2 :(得分:2)
除非最近有变化(在13.1中),否则SBT插件不支持运行sbt任务。
在此处查看评论http://blog.jetbrains.com/scala/2013/11/18/built-in-sbt-support-in-intellij-idea-13/
答案 3 :(得分:-3)
您必须运行这两个命令才能在终端中运行SBT:
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar `<SBT inatall>`/bin/sbt-launch.jar "$@"