Velocity Engine

Docs

Developers

Community

Translations (outdated)

Velocity News Feed

Velocity Dependencies

When building from sources, Maven should fetch all needed dependencies. At runtime, velocity only needs slf4j-api, and one of the slf4j bindings (needed classes from commons-lang and commons-collections are incorporated using "shading").

The following table lists all needed jars.

Jar name Version Compilation Tests Runtime Comment
slf4j-api 1.7.21 Yes Yes Yes you'll also need an slf4j binding at runtime
commons-collections 3.2.2 Yes No No
commons-lang 3.5 Yes No No
junit 4.12 No Yes No
hsqldb 2.3.4 No Yes No
commons-io 2.5 No Yes No
slf4j-simple 1.7.21 No Yes No Your application will need one SLF4J binding, see below

At runtime, Velocity Engine only requires the SLF4J API jar, and will require an SLF4J binding to be present in the path. Typically, one of: