【发布时间】:2017-02-23 00:54:21
【问题描述】:
我想构建我的项目的 2.11 和 2.12 版本,所以我的 Build.scala 文件中有这样的内容:
val scalaVer12 = "2.12.1"
val scalaVer = "2.11.8"
lazy val basicSettings = Seq(
// lots of other settings
scalaVersion := scalaVer
)
汤里的苍蝇是我依赖于 scala 反射,它基于 scala 版本。在我这样做之前:
val scala_reflect = "org.scala-lang" % "scala-reflect" % Build.scalaVer
我如何修改这个依赖行,以便 sbt 根据它当前构建的版本使用 2.11 或 2.12 依赖?
【问题讨论】: