Повторное использование свойства с номером версии при добавлении зависимости в sbt

У меня есть проект, созданный с помощью 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].

Как проще всего просто сослаться на это свойство?

6
задан Dmitry Serdiuk 3 May 2012 в 12:03
поделиться