The GWT Client allows you to use Java code for development of your AJAX based GIS web applications. It uses Google Web Toolkit (GWT) and the SmartGWT widget library to create powerful and cool widgets.
For the developer, there is the ability to run your applications in development mode. Though this is slower than production mode, it removes the need for a full compilation before application startup (a big improvement as GWT produces different code per browser and language pair), and what's more, it allows debugging your application in Java!
Using this plug-in in Maven
In order to use this plug-in in your Maven-project, add the following dependency to the pom.xml: