Immer, wenn ich versuche, Auto-Import in IntelliJ zu aktivieren, gibt es immer diesen Fehler:
%Vor%Ich habe bereits das JetBrains Scala-Plugin installiert, dann ein Verzeichnis mit einem SBT-Build geöffnet und meinen Cache zurückgesetzt / neu gestartet (Datei - & gt; Caches ungültig / Neustart). Aber es funktioniert immer noch nicht! Weiß jemand warum?
Ihre Skalierungsabhängigkeit ist falsch konfiguriert. Sie möchten die neueste Version 2.6 von Scala 2.12 veröffentlichen. Es gibt keine solche Kombination, daher scheitert Ihr Build. Wenn Sie sich ansehen, welche Version von scalatest für Scala 2.12 verfügbar ist, hier ist die link Wie Sie sehen können, ist es nur Version 3.0.0. Also, Sie haben 3 Optionen (das sind Änderungen in Ihrer build.sbt
-Datei, die Sie machen müssen):
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % Test
scalaVersion := "2.11.8"
Ich würde sagen, es ist ein bisschen zu früh, um Scala 2.12 zu verwenden, da es erst vor ein paar Tagen veröffentlicht wurde und noch nicht alle Abhängigkeiten dafür veröffentlicht wurden. Scala-Hauptversionen (2.11 vs 2.12 ist ein Hauptversions-Upgrade für Scala) sind nicht binärkompatibel, deshalb können Sie keine Bibliothek verwenden, die mit einer Scala-Version in einem Projekt kompiliert wurde, das das andere verwendet.
Zur gleichen Zeit würde ich mit scalatest 3.0.0 Version gehen, da es das stabile ist. Alles in allem würde ich im Moment Option 3 wählen, obwohl die Optionen 1 und 2 dieses spezielle Problem auf unterschiedliche Weise beheben.
Tags und Links scala intellij-idea sbt intellij-plugin