2014-11-17 13 views
5

Ich habe folgendes Problem auf IntelliJ IDEA 14:Wiedergabe mit Activator Ausgabe auf IntelliJ Idea 14

ich ein Play (Scala) Projekt erstellt den Activator mit (v1.2.10). Dann konvertierte ich es in ein IDEA-Projekt mit activator idea Befehl. Wenn ich das Projekt mit IDEA 14 (Community Edition) geöffnet habe, ist das SBT-Modul nicht aktiviert. Daher ist eine neue Abhängigkeit in der Datei build.sbt nicht im Klassenpfad enthalten. Darüber hinaus ist das Projekt nicht in der SBT-Sicht von IDEA aufgeführt.

Das wird folgende Warnung von IDEA gezeigt.

"Das IDEA-Projekt von einem SBT-Projekt von gen-Idee Werkzeug umgewandelt wird, die auf einem Legacy-Scala Projektmodell stützt sich derzeit Bitte beachten Sie integrierten in SBT mit Unterstützung über die Aktion Projekt importieren "

Beachten Sie, dass die Scala- und SBT-Plugins bereits auf IDEA installiert sind.

I in IDEA mit dem gleichen Problem nicht Begegnung tun 13.

Antwort

1

Sie File | Import Project versucht haben und build.sbt Datei auswählen?

IDEA importiert es als SBT Projekt, mit allen Abhängigkeiten ordnungsgemäß gelöst. Es funktioniert gut für mich auf IDEA 14 und am 13.

+0

Leider funktioniert nicht. Könnte es sich um die Community Edition von IDEA handeln? – ovunccetin

+0

Wenn Sie Probleme mit der SBT-Unterstützung in IntelliJ haben, ist eine Umgehung vorläufig, wenn Sie eine neue Abhängigkeit hinzugefügt haben, 'reload' und dann' idea' in der Aktivatorkonsole zu verwenden. IntelliJ erkennt dann die Änderungen an den Projektdateien und fordert eine Aktualisierung an. –

+0

Melden Sie das Problem auch Jetbrains! –

1

Offenbar ist dies ein Fehler in einigen Versionen von IntelliJ 14, dass nur wurde behoben (ab Version 14.0.3). Aktualisieren von IJ und dann Aktualisieren des Scala-Plugins scheint Dinge zu arbeiten.

0

In diesem Fall importieren einfach manuell die "build.sbt" aus dem Projekt, so dass, wenn das Verzeichnis ~/Documents/myPlayApp dann wählen importieren ~/Dokumente/myPlayApp/build.sbt