Scala SBT: версия компилятора scala

Я знаю, что библиотеки качания scala присутствуют в 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)? Если да, как мне настроить его для использования правильной версии?

РЕДАКТИРОВАТЬ: Ответ

Следуя ответу Дилана Лейси , я создал следующий файл 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 из оболочки.

Теперь все компилируется!

12
задан Community 23 May 2017 в 12:30
поделиться