IntelliJ IDEA 12与sbt 0.13的比较

3
我正在将一些项目更新到sbt 0.13。我使用的是IntelliJ IDEA 12(此时不考虑EAP 13)。我正在使用orfjackal提供的sbt插件。默认情况下,它使用与IDEA捆绑的一个名为sbt-launch.jar的文件。至少设置中是这样写的。但由于某些JLine不兼容问题,这个版本是0.12,现在无法运行。
如果我前往设置 -> 项目设置 -> SBT -> IDE设置,并指定0.13启动器作为自定义jar,则只要IntelliJ打开,就可以工作。但是当我退出并重新启动IntelliJ时,所有设置都会丢失。
因此,我的新想法是尝试替换捆绑的sbt-launch.jar文件。如果我打开应用程序包(OS X)并搜索该名称,什么也没找到。 捆绑的sbt-launch.jar在哪里?我要如何替换它?
1个回答

4

我相信SBT jar位于您的配置目录中。通常它看起来像~/.IntelliJIdea12,因此在此目录中进行简单搜索即可找到~/.IntelliJIdea12/system/sbt/sbt-launch.jar。尝试替换它。

顺便说一句,目前JetBrains正在开发新的官方SBT插件。它真的很棒,大大简化了IDEA中的SBT使用(特别是依赖管理),但它还没有嵌入式控制台(很快会有的)。您可以在12.X IDEA中尝试它。


1
谢谢。我在 ~/Library/Caches/IdeaIC12/sbt/sbt-launch.jar 中找到了它。 - 0__

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接