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.
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
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 |