我正在将一些项目更新到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在哪里?我要如何替换它?
如果我前往设置 -> 项目设置 -> SBT -> IDE设置,并指定0.13启动器作为自定义jar,则只要IntelliJ打开,就可以工作。但是当我退出并重新启动IntelliJ时,所有设置都会丢失。
因此,我的新想法是尝试替换捆绑的sbt-launch.jar文件。如果我打开应用程序包(OS X)并搜索该名称,什么也没找到。 捆绑的sbt-launch.jar在哪里?我要如何替换它?
~/Library/Caches/IdeaIC12/sbt/sbt-launch.jar
中找到了它。 - 0__