Getting Wicket

Apache Wicket 1.4.8 is the current stable release.

Download

Latest stable release

1.4.8

(from the Apache Software Foundation)

Archived release

1.3.7

(from the Apache Software Foundation)

We recommend you start with our latest 1.4 release. If you are migrating an existing application from Wicket 1.3 to 1.4, you may find the migration guide invaluable.

Apache Wicket 1.4.x lines require JDK 1.5 or newer

Apache Wicket 1.3.x lines require JDK 1.4 or newer, although there are some non-core modules which take advantage of JDK 5 features.

Important note about logging dependencies for 1.3.0 and later.

As of Wicket 1.3.0, Wicket uses the SLF4J project for logging. SLF4J is similar to commons-logging, in that it allows libraries/frameworks like Wicket to avoid forcing a choice of logging framework on their users.

You cannot use Wicket without adding an SLF4J logging implementation to your classpath. Most people use log4j. If you do, just include slf4j-log4j12.jar on your classpath to get Wicket to use log4j too. If you want to use commons-logging or JDK14 logging or something else, please see the SLF4J site for more information.

Maven 2

Add the following snippet to your Maven project descriptor (pom.xml):

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket</artifactId>
    <version>1.4.8</version>
</dependency>

For the SLF4J log4j binding:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.4.2</version>
</dependency>

SNAPSHOTs and latest bleeding-edge code

If you wish to build the latest code from scratch, the two branches live in the following places in Subversion:

There's also a Maven 2 repository providing SNAPSHOTs available here:

<repositories>
    <repository>
        <id>org.wicketstuff</id>
        <name>Wicket Stuff Repository</name>
        <url>http://wicketstuff.org/maven/repository</url>
    </repository>
</repositories>