Velocity Tools

Subprojects

Docs

Development

Struts

Velocity News Feed

Dependencies

VelocityTools requires certain external jar dependencies at different times. These charts should help you determine which jars you need and when.

Note: Java version 1.5+ is required for compilation, testing and use of VelocityTools 2.x.

GenericTools

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-digester 1.8 Yes Yes Required for xml configuration
slf4j-api 1.7.2+ Yes Yes Required for Velocity Engine and Velocity Tools
jcl-over-slf4j 1.7.12 Yes Yes Required for Digester
dom4j 1.1+ Yes No Required only for XmlTool
velocity 2.0+ Yes Yes Required for core infrastructure, ClassTool, LinkTool, LoopTool, RenderTool and XmlTool

VelocityView

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-digester 1.8 Yes Yes Required for xml configuration
slf4j-api 1.7.2+ Yes Yes Required for Velocity Engine and Velocity Tools
jcl-over-slf4j 1.7.12 Yes Yes Required for Digester
dom4j 1.1+ Yes No Required only for XmlTool
servletapi 2.3+ Yes Yes Required for all VelocityView tools except for RenderTool
velocity 2.0+ Yes Yes Required for core infrastructure, ClassTool, LoopTool, RenderTool, XmlTool, AbstractSearchTool, ContextTool and LinkTool

VelocityStruts

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-chain 1.1 No Yes Struts 1.3+ requires this.
commons-digester 1.8 Yes Yes Required for xml configuration
slf4j-api 1.7.2+ Yes Yes Required for Velocity Engine and Velocity Tools
jcl-over-slf4j 1.7.12 Yes Yes Required for Struts and Digester
dom4j 1.1+ Yes No Required only for XmlTool
struts-core 1.3.8 Yes Yes Required for all VelocityStruts tools
struts-taglib 1.3.8 Yes Yes Required for FormTool, SecureLinkTool and StrutsLinkTool
struts-tiles 1.3.8 Yes Yes Required for TilesTool
ssl-ext 1.2 Yes No Required for SecureLinkTool
commons-validator 1.3.1 Yes Yes Required for ValidatorTool
servletapi 2.3+ Yes Yes Required for all VelocityStruts tools and all VelocityView tools except for RenderTool
velocity 2.0+ Yes Yes Required for core infrastructure, ClassTool, LoopTool, RenderTool, XmlTool, AbstractSearchTool, ContextTool, LinkTool, MultiViewsTool, SecureLinkTool, StrutsLinkTool, TilesTool and MessageTool