- wicket and wicket-extensions: You only need to include the Servlet API (2.3, just for compiling) and the SLF4J logging implementation you want. You cannot use Wicket without adding a 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 (http://www.slf4j.org/) for more information. As the following projects all depend on wicket, they inherit these dependencies. - wicket-auth-roles, wicket-jmx and wicket-objectssize-agent: JDK 5 or up (though JMX can be run on 1.4 with an extension package if you really need to). - wicket-datetime: Joda-Time 1.4 (http://joda-time.sourceforge.net/) - wicket-velocity: Apache Velocity 1.4 (http://velocity.apache.org/) and it's dependencies (it ships a velocity-deps jar for convenience) - wicket-ioc: gclib nodep 2.1.3 (http://cglib.sourceforge.net/) and asm 1.5.3 (http://asm.objectweb.org/) - wicket-spring: wicket-ioc and Spring (http://www.springframework.org/) and it's dependencies - wicket-spring-annots: wicket-spring and needs to run on JDK 5 or up - wicket-guice: Google Guice (http://code.google.com/p/google-guice/) and runs on JDK 5 or up. - wicket-examples: All of the above.