Я знаю, что библиотеки Scala Swing присутствуют в Scala 2.8:
[info] Building project chart 1.0 against Scala 2.8.1
[info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7
Так почему же я получаю эту ошибку:
[error] /src/main/scala/Chart.scala:2: value swing is not a member of package scala
[error] import scala.swing.Panel
Это потому, что SBT используетнеправильная версия scala (т.е. 2.7.7)?Если да, то как мне настроить его на использование правильной версии?
РЕДАКТИРОВАТЬ: Ответить
После Дилана Лейси я сделал следующееfile sbt/project/build/chart.scala
:
import sbt._
class SamplesProject(info: ProjectInfo) extends DefaultProject(info)
{
val scalaSwing = "org.scala-lang" % "scala-swing" % "2.8.1"
}
Затем я запустил: sbt reload update
из оболочки.
Теперь все скомпилировано!