Отказ от ответственности, я сам этим не пользуюсь, но мне было любопытно, возможно ли это.
Основываясь на использовании локального экземпляра scala , я определил следующий проект:
import sbt._
import java.io.File
class Test(info: ProjectInfo) extends DefaultProject(info) {
override def localScala =
defineScala("2.8.1-local", new File(System.getenv("SCALA_HOME"))) :: Nil
}
Затем в project/build/build.properties
:
build.scala.versions=2.8.1-local
Тогда я вижу, что цель console работает нормально, что предполагает, что она будет работать и для компиляции, и для запуска.