Title: Apache Velocity Engine Dependencies ## Velocity Dependencies Since 2.1, Velocity Engine requires Java 1.8+. When building from sources, Maven should fetch all needed dependencies. At runtime, velocity only needs commons-lang, slf4j-api, and one of the slf4j bindings. The following table lists all needed jars. Jar name | Version | Compilation | Tests | Runtime | Comment ---------|---------|---------|-------|-------------|-------- slf4j-api | 1.7.26 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime commons-lang | 3.8.1 | Yes | Yes | Yes | junit | 4.12 | No | Yes | No | hsqldb | 2.3.4 | No | Yes | No | commons-io | 2.6 | No | Yes | No | slf4j-simple | 1.7.26 | No | Yes | No | Your application will need *one* SLF4J binding, see below Here is a list of slf4j bindings: + [AVSL](http://software.clapper.org/avsl/) - “A Very Simple Logger” + [SLF4J JDK14 Adapter](http://www.slf4j.org/api/org/slf4j/impl/JDK14LoggerAdapter.html) - redirect logs towards Java 1.4+ logging framework + [SLF4J Log4J Adapter](http://www.slf4j.org/api/org/slf4j/impl/Log4jLoggerAdapter.html) - redirects logs towards Log4J + [SLF4J Simple Logger](http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html) - minimalistic logger + [SLF4J Android](http://www.slf4j.org/android/) - logger for Android platforms + [LogBack](http://logback.qos.ch/) - full featured logging framework + [WebApp SLF4J Logger](https://github.com/arkanovicz/webapp-slf4j-logger) - redirects logs towards the J2EE container log