У меня есть проект, созданный с помощью sbt 0.11. Я пытаюсь создать простой пользовательский интерфейс с помощью Scala Swing, поэтому первое, что нужно сделать, это добавить зависимость от scala -swing в моем файле build.sbt :
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.1-1"
, но у меня есть определенная scalaVersion SettingKey:
scalaVersion := "2.9.1-1"
Как я могу сослаться на это имущество? Если я попытаюсь использовать его как
libraryDependencies += "org.scala-lang" % "scala-swing" % scalaVersion
, компилятор жалуется, что он нашел sbt.SettingKey[String], в то время как ожидается String. Существуют методы get(...)
и evaluate(...)
для SettingKey, но они требуют передачи некоторого параметра Setting[Scope].
Как проще всего просто сослаться на это свойство?