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.

GenericTools

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-collections 3.1 Yes No
commons-digester 1.8 Yes Yes Required for xml configuration
commons-lang 2.1 Yes Yes Required for EscapeTool
commons-logging 1.1 Yes Yes Required for LinkTool
velocity 1.5 Yes Yes Required for ClassTool, LoopTool and RenderTool

VelocityView

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-collections 3.1 Yes No
commons-digester 1.8 Yes Yes Required for xml configuration
commons-lang 2.1 Yes Yes Required for EscapeTool
commons-logging 1.1 Yes No
servletapi 2.3 Yes Yes Required for all VelocityView tools except for ViewRenderTool
velocity 1.5 Yes Yes Required for ClassTool, AbstractSearchTool, ContextTool, ImportTool, LinkTool, LoopTool, MultiViewsTool and ViewRenderTool

VelocityStruts

Jar Name Version Compile Runtime Notes
commons-beanutils 1.7.0 Yes Yes Required for core infrastructure, MathTool and SortTool
commons-collections 3.1 Yes No
commons-digester 1.8 Yes Yes Required for xml configuration
commons-lang 2.1 Yes Yes Required for EscapeTool
commons-logging 1.1 Yes No
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 Yes 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 ViewRenderTool
velocity 1.5 Yes Yes Required for ClassTool, AbstractSearchTool, ContextTool, ImportTool, LinkTool, LoopTool, MultiViewsTool, ViewRenderTool, SecureLinkTool, StrutsLinkTool, TilesTool and MessageTool