我需要运行一个为Scala2.11编译的sbt插件。然而,sbt试图下载Scala2.12的插件。我是如何强迫sbt使用Scala2.11的?
ps:将scalaVersion := "2.11.11"添加到build.sbt并不能解决问题,因为sbt插件不受此问题的影响。
发布于 2017-11-08 17:45:49
您不能选择Scala运行时是根据什么构建的,您需要使用与您所拥有的SBT兼容的版本。您唯一的选择是使用哪个SBT版本。另见如何更改Scala版本以进行构建定义?
SBT1.x.x要求您使用Java8和Scala2.12-参见SBT 1.0.0
SBT1.0使用Scala2.12进行构建定义和插件。这也需要JDK 8。
以前的0.13版本使用Scala2.10,参见0.13.1注释:
sbt和sbt插件的Scala版本现在是2.10.3。
没有使用2.11.x的版本
https://stackoverflow.com/questions/47186130
复制相似问题