For the GWT users, it exists now an archetype which will create a GWT 2.4 project. To create such a project, you must generate a project from the archetype
mvn archetype:generate \ -DarchetypeGroupId=org.ops4j.pax.web.archetypes\ -DarchetypeArtifactId=wab-gwt-archetype \ -DarchetypeVersion=2.1.2 \ -DgroupId=com.mycompany \ -DartifactId=hello \ -Dversion=1.0
build next the WAB using hello/mvn clean install
and deploy it on Apache Karaf
Verify that the web site is well registered :
Next, you can navigate to your application in your browser and click on the button to say Hello.
Remark : A WAB project is nothing more than a WAR excepted it is packaged as a bundle file, that we have removed the WEB-INF/lib dependencies and create a MANIFEST file containing the OSGI instructions.