2017-11-08 8 views
0

Ich brauche ein sbt-plugin für scala 2.11 kompiliert. Allerdings versucht sbt das Plugin für scala 2.12 herunterzuladen. Wie zwinge ich sbt, scala 2.11 zu verwenden?scala sbt version des plugins

ps: Hinzufügen von scalaVersion := "2.11.11" zu build.sbt löst das Problem nicht, da das sbt-Plugin davon nicht betroffen ist.

+1

Ich frage mich - warum sollte jemand veröffentlichen SBT-Plugin Scala zusammengestellt 2.11, da diese Version nicht von einer SBT-Version verwendet wird? Welches Plugin war das? Sind Sie sicher, dass es Scala 2.11 verwendet? – Suma

+0

nein; wie du es in der Antwort erklärt hast, ich denke es war scala 2.10. Das Problem ist gelöst, thx. –

Antwort

3

Sie können nicht auswählen, für welche Scala-Laufzeit die SBT erstellt wird, Sie müssen die Version verwenden, die mit der von Ihnen verwendeten SBT kompatibel ist. Die einzige Wahl, die Sie haben, ist, welche SBT-Version Sie verwenden. Siehe auch How to change Scala version for build definition?

Sbt 1.0.x müssen Sie Java verwenden 8 und Scala 2.12 - siehe SBT 1.0.0

sbt 1.0 verwendet Scala 2.12 für Builddefinitionen und Plugins. Dies erfordert auch JDK 8.

Zurück 0.13 versions used Scala 2.10, 0.13.1 anzusehen:

Die Scala-Version für sbt und sbt Plugins ist jetzt 2.10.3.

Es gibt keine Version mit 2.11.x

Verwandte Themen