omo chamar o intérprete scala em um projeto da Simple Build Too

programa @my scala está usando a interface do compilador de scala.tools.nsc.interpreter.IMain. Quando estou compilando com o scalac, tudo funciona como esperado. Mas quando eu compilar com sbt ele ainda compila, mas na execução ele lança a seguinte mensagem de erro na chamada do método de interpretação da instância IMain:

Failed to initialize compiler: object scala not found.
** Note that as of 2.8 scala does not assume use of the java classpath.
** For the old behavior pass -usejavacp to scala, or if using a Settings
** object programatically, settings.usejavacp.value = true.

Se eu usar settings.usejavacp.value = true na instância IMain, recebo a seguinte exceção:

java.lang.Error: typeConstructor inapplicable for <none>

inha definição de projeto SBT:

class Project(info: ProjectInfo) extends DefaultProject(info){
    val scalaSwing = "org.scala-lang" % "scala-swing" % "2.9.0"
    val scalaCompiler = "org.scala-lang" % "scala-compiler" % "2.9.0"
}

O que há de errado aqui? E como posso usar o intérprete em um projeto da Simple Build Tool?

Estou a usarScala 2.9.0 eSimple Build Tool 0.7.7

questionAnswers(3)

yourAnswerToTheQuestion