在Intellij中编辑Build.scala

时间:2014-02-26 14:58:48

标签: scala intellij-idea sbt

我想将构建从maven迁移到SBT,所以现在我在Build.scala文件上分开工作。但是我没有受益于任何语法突出显示(很明显,我的类路径中没有SBT)。将SBT添加到我的类路径的正确方法是什么,添加sbt-launch.jar似乎没有帮助。

2 个答案:

答案 0 :(得分:4)

IntelliJ 13有built-in SBT support;如果您运行的是较低版本,那么您可以查看他们的sbt plugin

还有an sbt plugin on github for generating idea project files。我已经成功运行了它提供的gen-idea任务。

运行sbt gen-idea。它将在您的主项目中创建一个"YOUR_PROJECT_NAME - build"项目(无论您的YOUR_PROJECT_NAME恰好是什么)。在构建项目的project文件夹下,我能够使用以下代码编写Build.scala:

import sbt._

object Build extends Build {

}

SBT Build特质被认可得很好。我正在运行IntelliJ 13 build#IU-133-696,Scala插件0.30.378。

答案 1 :(得分:0)

最终我做的就是编写我的build.sbt存根,并用它打开一个项目。现在一切似乎都有效。