Montag, 7. September 2009

Update der App Engine Version innerhalb eines Grails Projekts

Da ja in regelmäßigen, recht kurzen Abständen immer mal wieder eine neue App Engine Version zum download bereit steht, empfiehlt es sich auch auf seinem Entwicklungsrechner immer die entsprechende Version zu haben.

Allerdings ist es mit neuer Version runterladen und den Pfad zum APPENGINE_HOME anpassen nicht unbedingt getan, denn mein Grails Projekt wollte sich danach mit folgender begründung nichtmehr starten lassen:

\appengine-java-sdk-1.2.5\config\user\ant-macros.xml:94: Java returned: 1
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:495)
at gant.Gant.processTargets(Gant.groovy:480)
at grails.util.GrailsMain.run(GrailsMain.groovy:31)
at grails.util.GrailsMain.main(GrailsMain.groovy)
Error executing script AppEngine: No such property: appEngineSDK for class:
AppEngine
gant.TargetMissingPropertyException: No such property: appEngineSDK for
class: AppEngine
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:329)

und noch vieles mehr...

Ein clean in Eclipse hat nicht ausgereicht und das Löschen des classes und stage Ordners in ../.grails/1.1.1/projects/myproject hat auch nix gebracht.
Erst als ich den gesamten Ordner einmal gelöscht hatte und das App-Engine Plugin nochmal neu im Projekt installiert habe wollte es auch mit dem neuen App Engine SDK starten.