Wie kann ich eine Java Google App Engine App in IDEA debuggen, während ich das GAE Maven Plugin verwende?

8

Ich habe meine pom.xml wie folgt eingerichtet und scheint zu funktionieren Zum größten Teil kann ich den Devserver starten und die Anwendung aktualisieren.

Mein Problem ist, dass ich den Devserver nicht debuggen kann. Ich habe versucht, das Devaven-Maven-Ziel im Debug-Modus aus IDEA heraus zu starten, aber wenn ich Breakpoints setze, werden sie ignoriert.

Ich habe in den GAE Maven Plugin-Dokumenten gefunden, dass Sie den devserver im Debug-Modus mit der folgenden Konfiguration starten können:

%Vor%

Allerdings weiß ich nicht, wie ich IDEA mitteilen soll, den Debugger zu verbinden, wenn ich die Maven Run / Debug-Konfiguration starte.

Kann mir jemand in die richtige Richtung zeigen?

    
sanity 08.09.2013, 14:07
quelle

1 Antwort

15

Die in Ihrer Frage erwähnte Konfiguration sieht gut aus. Du hast also:

%Vor%
  1. Wenn du deinen Maven Build ausführst

    %Vor%

    Irgendwann wird es angehalten und wartet darauf, dass der Remote-Debugger eine Verbindung herstellt.

  2. Gehen Sie in IDEA zu Run > Edit Configurations... und fügen Sie eine neue Konfiguration Remote hinzu.

  3. Geben Sie ihm einen Namen und überprüfen Sie die Parameter (insbesondere den Port).
  4. Klicken Sie auf OK
  5. Führen Sie den Debugger mit Run > Debug '<name of your config>' ( Shift-F9 )
  6. aus
Moritz Petersen 09.09.2013, 05:54
quelle