在我的build.sbt中,我有行
scalaVersion := "2.10.0-M6"
libraryDependencies ++= List(
"com.typesafe" %% "slick" % "0.11.0",
"org.slf4j" %% "slf4j-nop" % "1.6.4"
)
运行sbt update
会显示未解决的依赖项异常。当我查看URL sbt正在尝试检索库时,我发现它正在寻找com.typesafe$slick_2.10;0.11.0
。
为什么没有附加完整的ScalaVersion
?是否有一个选项可以让它使用整个版本而不是截断的版本?
答案 0 :(得分:3)
这应该从sbt 0.12
开始。请参阅sbt wiki上的Cross-building。
"com.typesafe" % "slick" % "0.11.0" cross CrossVersion.full