The current stable, production ready release of Wicket is version {{site.wicket.version}}. To see what changed in this release (and prior releases) you can read the [change log](http://archive.apache.org/dist/wicket/{{site.wicket.version}}/CHANG ELOG-6.x)
All projects intended for production use should use this version. These releases follow semantic versioning so upgrades between minor releases will not break compatibility.
You can get the release using Maven or download it manually.
Use the following Maven dependency to use Wicket in your project:
{% highlight xml %} org.apache.wicket wicket-core {{site.wicket.version}} {% endhighlight xml %}
Add the snippet above to your project's POM in the dependency (management) section.
If you are not a Maven user, you can obtain the Wicket release manually.
Use the following links to download Wicket manually to build Wicket from source:
Or use the following links to get the pre-packaged binaries instead:
You cannot mix different Wicket versions in your project. You should always use the artifacts from a particular release. For example it is not possible to use Wicket Extensions 1.5 in a Wicket 6 project. The same goes for 3rd party libraries: make sure you always use a compatible version of your 3rd party library.
Apache Wicket {{site.wicket.version}} is the current stable release. Most users get Apache Wicket using Apache Maven's dependency management, which incidentally is the most convenient way of obtaining the latest and greatest Wicket.
If you like to live on the cutting edge and help development of Wicket further along, you can try out the development milestone releases:
This release is not fit for production use yet: it is only intended for developers of Wicket, or for people trying out our development versions. API changes will occur between releases.
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.
If you are migrating an existing application from earlier versions of Wicket you may find our migration guides invaluable:
Add the following snippet to your Maven project descriptor (pom.xml
):
{% highlight xml %} org.apache.wicket wicket-core {{site.wicket.version}} {% endhighlight %}
For the SLF4J log4j binding:
{% highlight xml %} org.slf4j slf4j-log4j12 1.6.4 {% endhighlight %}
If you wish to build the latest code from scratch, master and branches live in the Git repository: https://git-wip-us.apache.org/repos/asf/wicket.git
Branches:
There's also a Maven 2 repository providing SNAPSHOTs available here:
{% highlight xml %} false true apache.snapshots Apache Snapshot Repository https://repository.apache.org/content/groups/snapshots default {% endhighlight %}
If you are looking for older releases of Wicket (1.5 or 1.4), please see the download archive for more informations on our older releases.