Beim Einrichten eines Scala-Projekts in intellij erhalte ich das folgende Fehlerprotokoll:
Error:Error while importing SBT project:<br/>...<br/><pre>[error] at
sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:107)
[error] at sbt.io.Using.apply(Using.scala:22)
[error] at sbt.MainLoop$.runWithNewLog(MainLoop.scala:101)
[error] at sbt.MainLoop$.runAndClearLast(MainLoop.scala:57)
[error] at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:42)
[error] at sbt.MainLoop$.runLogged(MainLoop.scala:34)
[error] at sbt.StandardMain$.runManaged(Main.scala:113)
[error] at sbt.xMain.run(Main.scala:76)
[error] at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
[error] at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
[error] at xsbt.boot.Launch$.run(Launch.scala:109)
[error] at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
[error] at xsbt.boot.Launch$.launch(Launch.scala:117)
[error] at xsbt.boot.Launch$.apply(Launch.scala:18)
[error] at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error] at xsbt.boot.Boot$.main(Boot.scala:17)
[error] at xsbt.boot.Boot.main(Boot.scala)
[error] Java.lang.ClassNotFoundException: org.jetbrains.sbt.CreateTasks$
[error] Use 'last' for the full log.
[info] shutting down server</pre><br/>See complete log in <a href="file:/home/moritz/.IdeaIC2017.2/system/log/sbt.last.log">file:/home/xxxx/.IdeaIC2017.2/system/log/sbt.last.log</a>
Mein build.sbt sieht wie folgt aus:
name := "someProjectName"
version := "0.1"
scalaVersion := "2.12.4"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.1" % "test"
Bitte beachten Sie auch, dass meine "alten" Projekte weiterhin funktionieren, d. H. Dieses Problem tritt nur bei einem neuen Projekt auf. Ich habe außerdem bemerkt, dass ich, wenn ich rechts auf SBT-Projekte klicke, ein leeres Fenster "SBT-Projekte" öffnet. Für meine anderen Projekte ist dieses Fenster nicht leer.
Irgendeine Idee, was ich hier falsch mache?
Vielen Dank C
Ich habe dieses Problem selbst erlebt und dieses Problem durch ein Upgrade auf die Intellij-Version gelöst: 2017.3.2 build # IU-173.4127.27.
Ich denke, dass dies möglicherweise damit zusammenhängt, dass die sbt 1.X-Serie nicht mehr auf dem typensicheren Bintray-Repository verfügbar ist, da ich auch ein Problem mit der Ausführung einiger Docker-Builds hatte.
Für den Fall, dass Sie kein Upgrade von Intellij durchführen möchten, können Sie die sbt-Version in sbt.properties
-Datei von 1.1.0 (der Standardeinstellung des Projekts) auf beispielsweise 1.0.3 herabstufen.
herunterstufen der sbt-Version in sbt.properties und Entfernen des Zielordners aus Projekt und Projekt/Projekt
Ich hatte das gleiche Problem, sodass ich in meinem Projekt keine Scala-Klasse erstellen konnte. Eine Problemumgehung gefunden, indem Sie in meinem Projekt ein Scala-Modul erstellen: