我想将构建从maven迁移到SBT,所以现在我在Build.scala
文件上分开工作。但是我没有受益于任何语法突出显示(很明显,我的类路径中没有SBT)。将SBT添加到我的类路径的正确方法是什么,添加sbt-launch.jar
似乎没有帮助。
答案 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
存根,并用它打开一个项目。现在一切似乎都有效。