小编Dmi*_*iuk的帖子

在sbt中添加依赖项时,使用版本号重用属性

我有一个用sbt 0.11构建的项目.我正在尝试使用Scala Swing创建一个简单的UI,所以首先要在build.sbt中添加对scala-swing的依赖:

libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.1-1"
Run Code Online (Sandbox Code Playgroud)

但我定义了一个SettingKey scalaVersion:

scalaVersion := "2.9.1-1"
Run Code Online (Sandbox Code Playgroud)

我怎样才能参考这个属性?如果我尝试使用它

libraryDependencies += "org.scala-lang" % "scala-swing" % scalaVersion
Run Code Online (Sandbox Code Playgroud)

编译器抱怨它找到了sbt.SettingKey [String]而String是预期的.有方法get(...)和evaluate(...)SettingKey,但它们需要传入一些Setting [Scope]参数.

引用此属性的最简单方法是什么?

dependencies scala build sbt

6
推荐指数
1
解决办法
988
查看次数

标签 统计

build ×1

dependencies ×1

sbt ×1

scala ×1