Поскольку сборка sbt может быть написана на scala и сама по себе является проектом scala, я хотел бы импортировать ее в scala-ide как проект scala. Например, со следующим кодом.
Build.scala
import sbt._
import Keys._
object TestBuild extends Build {
lazy val root = Project(id = "test",
base = file("."),
settings = Seq(
organization := "com.tomahna",
name := "demo",
scalaVersion := "2.11.8"))
}
plugins.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
Эта сборка отлично работает с sbt, однако Build.scala не компилируется eclipse, поэтому я не получаю ни ошибок компиляции, ни автозаполнения.
Я могу добавить папку проекта в исходные папки, но тогда import sbt._
и import Keys._
завершатся ошибкой, потому что проект eclipse неправильно настроен для предоставления этих зависимостей.
Есть ли способ настроить проект sbt так, чтобы он хорошо взаимодействовал со scala-IDE?
Build.scala
в некоторых старых проектах Scala, и все работало нормально. Не могли бы вы предоставить код? - person sebszyller   schedule 31.08.2016