You need to use Velocity to create templates that can reference variables and object properties and contain limited conditional and iterative control structures.
To use Velocity in a Maven 2 project, add the following dependency
to your project's pom.xml:
Example 9.2. Adding a Dependency on Velocity
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6.1</version>
</dependency>If you are not sure what this means, I'd suggest reading Maven: The Definitive
Guide. When you depend on a library in Maven 2, all you need to
do is add the dependency groupId,
artifactId, and version to your
project's dependencies. Once you do this, Maven 2 will download the
dependency and make it available on your project's classpath.
To learn more about Velocity, visit the Velocity web site (http://velocity.apache.org/).
