With version 2.1.1, you can now start debug mode with AppEngineLauncher. Simple and default configuration. This one will download and extract appengine sdk. The appengine-sdk version used is defined with a mojo property appEngineVersion. You can change in the cli with -Dgwt.appEngineVersion= :
<project> [...] <build> <plugins> [...] <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>gwt-maven-plugin</artifactId> <version>2.8.1</version> <configuration> <server>com.google.appengine.tools.development.gwt.AppEngineLauncher</server> </configuration> </plugin> [...] </plugins> </build> [...] </project>
You can use an already locally installed appengine-sdk. The recommended way is to use a property and to set the value in your settings.xml
<project> [...] <build> <plugins> [...] <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>gwt-maven-plugin</artifactId> <version>2.8.1</version> <configuration> <appEngineHome>${appEngineSdk}</appEngineHome> </configuration> </plugin> [...] </plugins> </build> [...] </project>