Ich bin völlig neu in der Entwicklung mit Play oder IntelliJ. Ich habe eine einfache HelloWorld-Anwendung mit Activator erstellt. Dies ist ein sbt
-Projekt.
Ich habe versucht, dies in IntelliJ zu importieren, und dies ist der Bildschirm, an dem ich festhole: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57. 11.png
In fast allen Tutorials, die ich online durchlaufen habe, habe ich Leute gesehen, die eine sbt
-Option auf dem Importbildschirm verwenden. Ich habe auch das SBT-Plugin installiert, aber das hat nicht geholfen. Ich habe IntelliJ mehrmals ohne Erfolg neu gestartet.
Wohin gehe ich falsch? Ich führe 13.1.4
mit installiertem SBT
-Plugin aus.
Nach einer Reihe von Kämpfen muss ich sagen, dass etwas Ungewöhnliches dieses Problem gelöst hat - zu IntelliJ IDEA Ultimate. Dies hat eine integrierte Play-Anwendungsunterstützung und kann die Anwendung sofort ausführen/debuggen/testen, was sehr praktisch ist.
Alles, was ich nach dieser Erfahrung sagen kann, war, dass JetBrains möchte, dass Sie auf Ultimate upgraden, wenn Sie möchten, dass die Dinge sofort funktionieren.
Ich bin mir sicher, dass es Möglichkeiten gibt, dies auch mit CE zum Laufen zu bringen, aber damit war ich nicht erfolgreich.
Ich hatte diesen Fehler beim Importieren eines neuen Moduls aus vorhandenen Quellen.
SBT
./your-project-folder
./activator
ausführenidea
ein. Es wird ein IDEA Projekt generiert.File->Open..
Projekt in IDEA öffnen (nicht importieren).Der gleiche Fehler ist aufgetreten, als ich versuchte, ein neues Scala-Projekt A in ein vorhandenes IntelliJ-Projekt B als Modul zu importieren. Ich habe das Problem durch den folgenden Schritt gelöst:
Ich hatte ein ähnliches Problem, das von einem anderen Ort kam als die anderen Lösungen, also das Hinzufügen, falls es bei anderen auftritt.
In meinem Fall wurde das Problem durch versehentliches Öffnen des Verzeichnisses IdeaProjects verursacht. Wenn Sie dies tun, wird der Ordner .Idea in diesem Verzeichnis erstellt und als Projekt gefüllt. Dies verwirrt anscheinend auch den Mengenimport.
Die Lösung besteht darin, den Ordner .Idea zu entfernen und das Verzeichnis erneut zu öffnen (nicht zu importieren).
Importieren Sie das Projekt
build.sbt
-Datei an der richtigen Stelle hat, damit IntelliJ sie als SBT-Projekt finden kann.Dieses Problem wurde in den neuesten Updates der SBT- und Scala-Plugins behoben.