Using the archetype is the simpliest way to get a clean, ready for development GWT application. It is comparable to the application created wy SDK webAppCreator with the ''-maven'' option, with some tweaks to nicelly integrate with Google Eclipse and M2Eclipse plugins.
Use it as you would any other Maven archetype to create a template/stub project.
Due to an archetype maven project issue ARCHETYPE-351 you must add the archetype repository used via the following parameter
-DarchetypeRepository=repo1.maven.org
The full command line until fix of archetype issue is :
mvn archetype:generate \ -DarchetypeRepository=repo1.maven.org \ -DarchetypeGroupId=org.codehaus.mojo \ -DarchetypeArtifactId=gwt-maven-plugin \ -DarchetypeVersion=2.4.0
The generated project can then be imported as "existing project" into Eclipse, or if you don't like Eclipse you can use another IDE and run command-line maven to launch GWT hoste mode with ''mvn gwt:run''.
Note: don't run mvn archetype:create as the plugin uses archetype 2.0 descriptor.