2015-07-04 13 views
6

Ich beginne mein erstes Play 2.4-Projekt und habe ein Problem mit IntelliJ, das die JUnit- und Play-Testklassen erkennt und findet. Hier ist ein Screenshot von dem, was ich sehe,Play 2.4 und IntellJ lösen keine Klassen

Issue

Also im Grunde ist der Code Intelligenz nicht die JUnit Abhängigkeit aufnimmt. Der Test scheint gut zu laufen, wenn ich den Aktivatortest ausführe.

Fragen: Was kann ich tun, um Code-Intelligenz zu bekommen, um diese abzuholen Muss ich bestimmte Verzeichnisse als Quellen markieren?

Ich habe intellij neu gestartet und mit sbt neu erstellt.

+0

OK hinzufügen . Was ist deine Frage? –

+0

Haben Sie IntelliJ neu gestartet oder das Projekt neu geladen? Sag uns, was du versucht hast. – bcsb1001

+0

Entschuldigung, ich sollte das erwähnen. Ich werde die Frage bearbeiten – Zarathuztra

Antwort

5

Werfen Sie einen Blick auf diese Antwort: https://stackoverflow.com/a/19343428/1066240

Alles, was Sie (nach dem gültigen Projektimport) brauchen, ist kein Schritt. 4:

  1. Klicken Sie auf die rote @Test Anmerkung, traf Alt + eingeben und wählen junit.jar zu dem Classpath
+0

Nun, das hat sicherlich funktioniert. Weißt du, warum play 2.4 das mit intellij und nicht 2.3 macht? Ich benutze es seit Ewigkeiten für immer und hatte nie ein Problem. Du schaukelst! – Zarathuztra

+0

Ich denke, es könnte ein Problem sein, wenn SBT doppelte Abhängigkeiten mit verschiedenen Versionsnummern meldet. Sie erhalten wahrscheinlich jedes Mal eine Warnung, wenn in IDEA der vollständige sbt-Build ausgeführt wird. Während SBT standardmäßig die älteren IDEA Versionen vertreibt, verscherzt das nicht den Klassenpfad Ihrer Module. Siehe [IDEA-Fehlerbericht] (https://youtrack.jetbrains.com/issue/SCL-8891). –

+0

Sorry @AlexanderB hat gerade Ihren Kommentar gesehen. Ich habe ähnliche Fehler mit sbt selbst bei dieser Version gesehen. Zwischen Play, SBT und IntelliJ passiert etwas Seltsames und ich hoffe, dass JetBrains es nach Möglichkeit behebt. Sonst könnten sie den ganzen Tag das Schuldspiel zwischen Typesafe und Jetbrains spielen – Zarathuztra

Verwandte Themen