In this post, we're going to take a look at how we can work with GWT and Maven when using Eclipse's Integrated Development Environment (IDE).
So we'll need to:
You will need a Java SDK (version 1.7 or later), the Eclipse IDE for Java EE Developers (Indigo version 3.7.2 or later) and Maven (version 3.0.4 or later).
I started with a fresh install of Eclipse and followed these recommendations when updating "eclipse.ini".
You should also disable any unnecessary start-up actions (e.g. Windows -> Preferences, type “startup”, select “Startup and Shutdown”, and then deselect the options you don’t need) and validations (e.g. Windows -> Preferences -> Validation, click “Disable All”, and then select only the options you need). You might also want to consider setting up a ram disk.
And don't forget to add the Java SDK, Eclipse, your workspace and any other related folders to the white list in your anti-virus software.
Note: If you run into any issues when checking for updates or installing new software then you might need to disable your anti-virus software (e.g. AVG's Link Scanner, Identity Protection and Resident Shield).
The Google Plugin for Eclipse (GPE) makes it easy to import Maven projects that use GWT and App Engine. To get started, we first need to install GPE and then some additional plugins.
In Eclipse choose "Help -> Install New Software..." and paste the update site URL http://dl.google.com/eclipse/plugin/3.7 into the field named "Work with:" then press the Enter key.
Pressing Enter should cause Eclipse to update the list of available plugins:

Select the Google Plugin for Eclipse 3.7 (and optionally the Google Web Toolkit SDK and the Google App Engine SDK) click Next and then follow the prompts. When the download has finished and the installation is complete make sure you restart Eclipse.
Note: As an alternative to installing from the update site, you can install the Google Plugin for Eclipse by downloading and installing an archive of the update site.
In Eclipse choose "Help -> Install New Software..." and paste the update site URL http://download.eclipse.org/technology/m2e/milestones/1.1 into the field named "Work with:" then press the Enter key.
Pressing Enter should cause Eclipse to update the list of available plugins:

Select the Maven Integration for Eclipse plugin then click Next and follow the prompts. When the download has finished and the installation is complete make sure you restart Eclipse.
Note: If like me you run more than one version of Maven (e.g. Maven 2 and Maven 3) then you need to check your environment and make sure you aren't referencing more than one installation.
In Eclipse choose "Help -> Install New Software..." and paste the update site URL http://download.jboss.org/jbosstools/updates/m2eclipse-wtp into the field named "Work with:" then press the Enter key.
Pressing Enter should cause Eclipse to update the list of available plugins:

Select the Maven Integration for WTP (Web Tools Platform) plugin then click Next and follow the prompts. When the download has finished and the installation is complete make sure you restart Eclipse.
If you have successfully installed the Google Plugin for Eclipse (GPE) and the additional plugins then you're ready to generate a skeleton GWT Maven project.
->