IntelliJ IDEA 12与sbt 0.13相比

时间:2013-08-30 12:26:09

标签: scala intellij-idea sbt

我正在更新几个项目到0.13。我正在使用IntelliJ IDEA 12(目前对EAP 13不感兴趣)。我正在使用orfjackal的sbt插件。默认情况下,它使用与IDEA捆绑的 sbt-launch.jar 。至少设置声称。它的版本为0.12,由于某些JLine不兼容而无法立即启动。

如果我去设置 - >项目设置 - > SBT - > IDE设置,并将0.13启动器指定为自定义jar,它在IntelliJ打开时有效。但是当我退出并重新启动IntelliJ时,设置会丢失。

所以我的新想法是尝试替换捆绑的sbt-launch.jar。如果我打开应用程序包(OS X)并搜索该名称,则不会显示任何内容。

捆绑的sbt-launch.jar在哪里?如何交换?

1 个答案:

答案 0 :(得分:4)

我相信SBT jar位于配置目录中。通常它类似于~/.IntelliJIdea12,因此在此目录中进行简单搜索会产生~/.IntelliJIdea12/system/sbt/sbt-launch.jar。尝试更换它。

BTW,there is currently由JetBrains开发的新官方SBT插件。它确实非常好并简化了IDEA中的SBT使用(特别是依赖管理),但它还没有嵌入式控制台(很快就会)。您甚至可以在12.X IDEA中试用它。