VTL-specific features and guidance
Table of Contents

Velocity is a Java-based template engine. It permits web page designers to reference methods defined in Java code.

Language Info for Velocity Template Language (VTL)
  • Since PMD 5.1.0
  • Implementation: VtlLanguageModule
  • Id: velocity
  • PMD: ✔️
  • CPD: ✔️

Note:

The language id of the Velocity module was in PMD 6 just “vm”. In PMD 7, this has been changed to “velocity”. Also the package name of the classes has been changed from vm to “velocity”. For classes, that used the Vm prefix, now Vtl is used as the prefix, e.g. VtlLanguageModule, VtlNode.

</span>