blob: d158fcd9ea6f6b2064df04a1993d3b77148f797c [file] [log] [blame]
Title: Apache Velocity Engine Dependencies
## Velocity Dependencies
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.25 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime
commons-lang | 3.5 | Yes | Yes | Yes |
junit | 4.12 | No | Yes | No |
hsqldb | 2.3.4 | No | Yes | No |
commons-io | 2.5 | No | Yes | No |
slf4j-simple | 1.7.25 | 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