sbt 0.11 でビルドされたプロジェクトがあります。私は Scala Swing でシンプルな UI を作成しようとしているので、最初に build.sbt に scala-swing への依存関係を追加します。
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.1-1"
しかし、私は SettingKey scalaVersion を定義しています:
scalaVersion := "2.9.1-1"
そのプロパティを参照するにはどうすればよいですか? のように使おうとすると
libraryDependencies += "org.scala-lang" % "scala-swing" % scalaVersion
コンパイラは、String が期待されているのに sbt.SettingKey[String] が見つかったと不平を言います。メソッドget(...)
とevaluate(...)
on SettingKey がありますが、いくつかの Setting[Scope] パラメータを渡す必要があります。
このプロパティを参照する最も簡単な方法は何ですか?