插件的 Scala SBT 版本



我需要运行一个为 scala 2.11 编译的 sbt 插件。但是,sbt 尝试下载 scala 2.12 的插件。如何强制 sbt 使用 scala 2.11?

PS:在build.sbt中添加scalaVersion := "2.11.11"并不能解决问题,因为SBT插件不受此影响。

你不能选择SBT是针对哪个Scala运行时构建的,你需要使用与你拥有的SBT兼容的版本。您唯一的选择是使用哪个 SBT 版本。另请参阅如何更改构建定义的 Scala 版本?

Sbt 1.x.x 要求您使用 Java 8 和 Scala 2.12 - 请参阅 SBT 1.0.0

sbt 1.0 使用 Scala 2.12 作为构建定义和插件。这也需要 JDK 8。

以前的 0.13 版本使用 Scala 2.10,请参阅 0.13.1 注释:

sbt 和 sbt 插件的 Scala 版本现在是 2.10.3。

没有使用 2.11.x 的版本

最新更新