2013-11-24 9 views
8

Wenn ich dbm-generate-changelog-Ausnahme ausgeführt wird, wird ausgelöst. Ich möchte dieses Skript debuggen, aber ich kann mir nicht vorstellen, wie es geht. Ich habe versucht, Breakpoint auf die Skriptdatei _DatabaseMigrationCommon.groovy und dann in Eclipse erstellt neuen "debug configuraion" Befehl. Wenn ich das ausführe, unterbricht keiner der Breakpoints die Ausführung. Ich habe es auch mit - Debug Argument versucht.Wie Grails Befehl debuggen

setup: 
Grails: 2.3.3 
GGTS: 3.4 
Eclipse: 4.3 

Antwort

8

wie folgt vorgehen:

  1. Start grails mit der -debug Option

    grails -debug run-app 
    
  2. zu Remote-Java Application Debug-Konfiguration in Eclipse und setzen Port erstellen 5005

  3. genießen Breakpoints und Schritt-für-Schritt-Debugging

2

Try dbm-generate-changelog -verbose -stacktrace, es zu benutzen Sie Fehlerursache finden helfen könnte.

3

Ich benutze GGTS-Tool. Öffne es. Gehen Sie zu "Debug As" (Bug-Symbol).
Wählen Sie "Grails" in der Liste und wählen Sie "Neue Konfiguration" (leeres Papiersymbol).
Im nächsten Fenster wählen Sie Ihr Gral-Projekt im "Projektfeld".
Schreibe "run-app" in das Grils-Befehlsfeld. Klicken Sie auf "Übernehmen" und klicken Sie auf "Debuggen".

Das ist.