Getting Started
- Download velocity2js
- Install velocity2js
- Usage
- Ant Task
Download velocity2js
Download the velocity2js from sourceforge.net.Install velocity2js
Just extract the downloaded zip archive.Usage
java -jar Velocity2Js.jar -d <template-dir> <output-dir> [<resource-file>] <template-dir> = directory where template are located (sub-dirs will be processed too) <output-dir> = directory where the generated js file (vel2js.js) will saved [<resource-file>] = optional name of resource bundle, used for internationalization (eg: ../template/mybundle) or java -jar Velocity2Js.jar -f <base-dir> <input-file> <output-file> [<resource-file>]
Ant Task
Add following lines to your ant file:<taskdef name="vel2js" classname="at.riemers.velocity2js.velocity.Velocity2JsTask" classpath="<velocity2js-dir>/Velocity2Js.jar; <velocity2js-dir>/velocity-1.5.jar; <velocity2js-dir>/lib/commons-collections-3.1.jar; <velocity2js-dir>/lib/commons-lang-2.1.jar; <velocity2js-dir>/lib/commons-logging.jar; <velocity2js-dir>/lib/commons-logging.jar; <velocity2js-dir>/velocity-1.5/lib/log4j-1.2.12.jar;"/> <vel2js templateDir="<template-source-dir>" javascriptDir="<javascript-output-dir>" [javascriptName="<javascript-file>"] [resource="<resource-file>"] > <fileset dir="<template-source-dir>" casesensitive="yes"> <include name="**/*.vm"/> </fileset> </vel2js>
Read more about velocity2js ant task in User Guide - Ant Task.