Webtide, the company behind the Jetty Servlet-Server project provides a set of archetypes for Maven to create "hello world" webapplications for a broad range of different Web-frameworks (Wicket, Struts, Tapestry, Spring, Webapp with ActiveMQ...).
What does that mean?
(1) you download the artefact you are interested in, e.g. Wicket, unzip it and call mvn install (to install it in your local repository)
(2) you call for example:
mvn archetype:create -DarchetypeGroupId=com.webtide -DarchetypeArtifactId=maven-archetype-Wicket -DarchetypeVersion=1.0-SNAPSHOT -DgroupId=info.schatten -DartifactId=my-wicket-app
(3) mvn jetty:run and the application start.
This is really a helpful set of artifacts to start from!