scala - IntelliJ IDEA 12 与 sbt 0.13

标签 scala intellij-idea sbt

我正在将几个项目更新到 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 在哪里?我该如何交换它?

最佳答案

我相信 SBT jar 位于您的配置目录中。通常它类似于 ~/.IntelliJIdea12,所以在这个目录中简单搜索得到 ~/.IntelliJIdea12/system/sbt/sbt-launch.jar。尝试更换它。

顺便说一句,there is currently JetBrains 正在开发的新官方 SBT 插件。它确实很棒并且大大简化了 IDEA 中的 SBT 使用(尤其是依赖管理),但它还没有嵌入式控制台(很快就会)。您甚至可以在 12.X IDEA 中试用它。

关于scala - IntelliJ IDEA 12 与 sbt 0.13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18532894/

相关文章:

scala - 有没有办法阻止 Scala 2.12 破坏 Jackson 对象映射器?

scala - 如何在 scalajs-react 中使用类型参数化组件

eclipse - 如何从 Eclipse 项目生成 Scaladocs

scala - 如何在 scala 中加载加权图?

android - 为什么 IntelliJ IDEA 在 Gradle 项目中只创建未对齐的 APK?

java - IntelliJ IDEA 中的自定义 View 类

java - 找不到与给定名称匹配的资源

scala - 测试时如何顺序运行子项目测试(包括设置方法)

installation - org.scalatest : Global setup (like beforeAllSuites? )

scala - 如何使用 sbt 发布附加工件(one-jar)