Apache Wicket is an open source, java, component based, web application framework. With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.
Wicket is distributed under the terms of the Apache Software Foundation license, version 2.0. The text is included in the file LICENSE.txt in the root of the project.
Wicket requires at least Java 1.4. The application server for running your web application should adhere to the servlet specification version 2.3 or newer. All necessary dependencies are located in the /lib directory of this package.
The Wicket project has several projects where you can learn from, and get started quickly:
The Wicket distribution contains the final Wicket jar. You can use this directly in your applications. The Wicket project also uploads the source-jars together with the final jar to the Ibiblio repository used by the Maven build tool. So there is actually no specific need to build Wicket yourself from the distribution.
Now if you do with to do so, you can build Wicket using Ant or Maven 2. Support for Maven 1 is limited to downloading the artifacts from the Ibiblio repository and the conversion of the pom.xml file is done automatically by the Maven project.
Building using maven 2:
There is a migration guide available on our Wiki: http://cwiki.apache.org/WICKET/migrate-13.html