|
|
Maven 1 and Maven 2 support for GWT
There are multiple versions of GWT-Maven, a Maven 1.x version and a Maven 2.x version. Both versions have the same set of basic goals (which are optional):
- Run the GWTShell (Hosted mode, both with embedded Tomcat and -noserver)
- Run the GWTCompiler
- Run GWTTestCase based tests
- Generate translatable GWT beans from existing server beans (JPA entities for example)
- Automatically map between client and server beans
- Creation of Web Application Archive (WAR) deployable files for GWT projects
- Creation of Java Application Archive (JAR) files for GWT module/library projects
- Optionally automatically download and extract GWT on build machines (so native libraries for shell and dev are available)
M1 source maven-googlewebtoolkit-plugin
M2 source maven-googlewebtoolkit2-plugin
Support JAR (used by both versions to perform common tasks) maven-googlewebtoolkit-support
Documentation
M1 docs/maven-googlewebtoolkit-plugin
M2 docs/maven-googlewebtoolkit2-plugin
Wiki
The Wiki also has additional information, including FAQs and upcoming plans.
Sample projects
M1 maven-googlewebtoolkit-sample
M2 maven-googlewebtoolkit2-sample
Maven Repository
Used for GWT-Maven and other related libraries.
http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/
Repo has M1 and M2 style layout within it. In the future the repo may be moved and re-organized into separate M1/M2 repos.
