Eliminieren Sie nicht gelöste Symbole mit Play Framework

8

Ich bin ein Anfänger Benutzer von Play Framework 2.1.3 und ich habe gerade eine neue Java-Anwendung erstellt und ich habe play eclipse ausgeführt, um das Eclipse-Projekt dafür zu generieren. Ich habe auch getestet, dass es funktioniert, indem Sie play run machen.

Also folge ich diesem Tutorial und es gibt einen Schritt, wo du diesen Teil hinzufügen solltest Code:

%Vor%

Aber ich bekomme die Nachricht "Routen können nicht aufgelöst werden". Ich habe auch versucht, play compile und in Eclipse eine Reinigung ohne Erfolg.

    
Peter Warbo 02.09.2013, 14:22
quelle

4 Antworten

16

Ich hatte die gleichen Probleme nach der letzten Version 2.4.X von Play und die Lösung für das Reinigen / Kompilieren / Reimportieren funktionierte nicht. Die Lösung für mich war:

  1. Fügen Sie die folgenden Schlüssel zu build.sbt
  2. hinzu
  3. Kill eclipse
  4. ./ activator clean
  5. ./ Aktivator kompilieren
  6. ./ activator eclipse
  7. In Eclipse erneut importieren

Das Problem ist im Grunde, dass das verwaltete Quellverzeichnis nicht erstellt wurde, diese Zeilen beheben das Problem.

%Vor%     
Jason Swenski 04.07.2015 03:54
quelle
5
  1. Führen Sie clean-all aus Ihrem Projektverzeichnis
  2. aus
  3. Führen Sie play eclipse aus Ihrem Projektverzeichnis
  4. aus
  5. Aktualisieren Sie Ihr Eclipse-Projekt
kwikness 14.01.2014 18:23
quelle
0

Upgrade sbteclipse auf Version 5.1.0 (welches am 12. Januar 2017 veröffentlicht wurde) - es behebt diesen Fehler.

    
mkurz 13.01.2017 11:27
quelle
-2

Wahrscheinlich eine Art Klassenpfadproblem in Ihrem Eclipse-Setup. Wie auch immer, Sie sollten sich nicht darauf verlassen, dass Eclipse Ihre Play-Anwendung kompiliert, kompilieren Sie es einfach von der Konsole und verwenden Sie Eclipse nur für die Quellcode-Bearbeitung. (Übrigens: es gibt viel leichtere IDEs als Eclipse, wenn Sie es nicht zum Kompilieren verwenden)

    
i.am.michiel 02.09.2013 14:25
quelle