0

我没有找到任何答案......这就是我在这里的原因)以下是我的案例:

lazy val sevone = Project(id = "sevone",
base = file("sevone")) dependsOn nmsCommons
lazy val nmsCommons = Project(id = "nms-commons",
base = file("nms-commons"))

sevone 项目有 2.11.0 scalaVersion 和 nmsCommons 有 2.10.2 scalaVersion,但是当我尝试更新/编译 sevone 项目 SBT ovverrides 2.10.2 到 2.11.0 并失败

[错误] (sevone/*:update) sbt.ResolveException: unresolved dependency: network-monitoring-system-commons#network-monitoring-system-commons_2.11;1.0: not found

4

1 回答 1

0

Scala 2.10 和 2.11 不是二进制兼容的(请参阅https://typesafe.com/blog/scala-211-has-arrived)。所以 2.11 项目不可能依赖 2.10 项目。另请参阅SBT 文档中的 Cross-Building

于 2014-11-28T17:38:31.547 回答