Nachdem ich meine build.sbt
Datei in IntelliJ geändert habe, bekomme ich diesen merkwürdigen Fehlerbericht, wo es scheint, dass "Schlüssel" (ich weiß nicht, was diese Schlüssel überhaupt sind) mit sich selbst kollidieren. Bei der Untersuchung dieser Fehlermeldung werden nur Github-Pull-Anforderungen gefunden, bei denen Benutzer Library-Maintainer anweisen, ihre Schlüssel mit Präfixen zu versehen, um Schlüsselkollisionen zu vermeiden. Wie können diese integrierten IntelliJ-Tasten mit sich selbst kollidieren? Das macht keinen Sinn. Hier ist der Auszug aus dem Stack-Trace:
Und der vollständige Stack-Trace ist hier: Ссылка
Dies ist passiert, nachdem ich eine Abhängigkeit zu meinem build.sbt
hinzugefügt habe. Ich dachte es wäre das Problem und versuchte es zu entfernen, aber jetzt funktioniert mein build.sbt
nicht mehr im vorherigen Zustand! Ich habe den Cache meines Intellijs gelöscht, neu gestartet, meinen .idea
-Ordner in diesem Projekt vollständig gelöscht und das gesamte Projekt selbst in intellij reinportiert, und ich habe immer noch das gleiche Problem. Was hätte zwischen der letzten Änderung meines build.sbt
passieren können, und das würde das Projekt so brechen?
Ich hatte auch das gleiche Problem, ich habe es 'repariert', indem ich IntelliJ zerstöre und neu installiere.
Intellij Version: IntelliJ IDEA 2017.2.5 Build # IU-172.4343.14 Scala Plugin Version: 2017.2.13
Schritte, die nicht funktioniert haben
Gehe zu Präferenz & gt; Build, Ausführung, Bereitstellung & gt; SBT & gt; Aktivieren Sie "SBT-Shell für Build und Import verwenden" & gt; drücke OK Sie können jetzt SBT-Projekte aktualisieren und es sollte funktionieren. Wenn Sie möchten, können Sie die Option "SBT-Shell für Build und Import verwenden" deaktivieren und es wird auch funktionieren
Ich hatte gerade den gleichen Fehler mit der neuesten 2017.3 EAP-Version von Idea. Ich konnte kein Projekt importieren und habe den gleichen Fehler erhalten. Die Lösung für mich war, zu einem anderen Zweig zu wechseln, das Projekt zu importieren (was erfolgreich war), dann wieder zurück zum ursprünglichen Zweig zu wechseln und das Projekt in Idea neu zu importieren (klicke auf sbt-Schaltfläche).
Es gab nie ein Problem beim Ausführen von sbt in einem Terminal, nur in Idea. Klingt wie ein Ideenproblem ...
Ich hatte auch dieses Problem, als ich Spark mit Intellij Idea entwickelt habe, und das behebe ich, indem ich die "Datei - & gt; Einstellungen - & gt; Build Tools - & gt; sbt - & gt; Gruppenmodule" auf "qualifizierte Namen" ändere
und machen Sie "Datei - & gt; Einstellungen - & gt; Build Tools - & gt; sbt - & gt; Verwenden Sie sbt Shell zum Erstellen und Importieren" ausgewählt.
Tags und Links scala java intellij-idea sbt