Ich habe ein Projekt mit sbt 0.11 erstellt. Ich versuche, eine einfache Benutzeroberfläche mit Scala Schaukel zu schaffen, so erste Sache ist, eine Abhängigkeit von scala-Swing in meinem build.sbt hinzuzufügen:Wiederverwendung der Eigenschaft mit Versionsnummer beim Hinzufügen einer Abhängigkeit in sbt
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.1-1"
Aber ich habe definiert eine SettingKey scalaVersion:
scalaVersion := "2.9.1-1"
Wie kann ich diese Eigenschaft referenzieren? Wenn ich versuche, es zu benutzen, wie
libraryDependencies += "org.scala-lang" % "scala-swing" % scalaVersion
Compiler beschwert sich, dass es gefunden sbt.SettingKey [Zeichenfolge] während String erwartet wird. Es gibt Methoden get(...)
und evaluate(...)
auf SettingKey, aber sie erfordern einige Setting [Scope] -Parameter, die übergeben werden.
Was ist der einfachste Weg, nur auf diese Eigenschaft verweisen?
Vielen Dank für die Alternativen zu erzählen. Ich habe immer das Gefühl, dass SBT zu kompliziert ist. –