This release fixes a bug in VPPCopyTool, corrects some minor typos and adds some clarification here and there in the docs.
- New features:
- Velocity Context tools can now be configured by referencing a
configured data type. This means that the tool can be configured in the
build file using Ant's configuration conventions
- Added Velocity event handler support. Event handlers can be
configured just like tools making them flexible and easy to use.
- Included a useful event handler, VPPFailOnNullInsertion, which throws
BuildException if an attempt is made to insert the value of an undefined
reference.
- Added an 'add' attribute to the property element of VPPEngine. This
supports the ability to configure multi-value Velocity Engine properties
such as resource loader paths.
- Updated documentation for the above and fixed a few typos.
This release simply updates documentation regarding the keys used for configuring default Velocity Engine properties.
This release fixes some documentation typos and adds a new feature that allows templates to get information about source and destination files when using either the VPPCopy or VPPJavac tasks.
See http://vpp.sourceforge.net/manual/vpptool.html for details on the information now available.
This release represents a makeover for VPP. The major changes include support for Ant 1.6 antlibs, updated Velocity to 1.3.1 and refactoring of the code to simplify usage.
This release changes licensing from LGPL to BSD. In addition, this release adds support for passing string and tools to the VelocityContext.
Just added a mailing list for answering questions regarding the usage of vpp, vpp-user@lists.sourceforge.net.
Please submit any and all questions related to vpp here.
Thanks!
didge
VPP is a preprocessing tool based on the Ant build system and the Velocity Template Engine.
VPP includes an Ant FilterReader and 2 Ant tasks. VPPFilter is a FilterReader that processes its input using Velocity. VPP integrates VPPFilter directly into the Copy task for ease of use. Finally, VPPJavac is a drop-in replacement for the Javac task which processes all input through Velocity before compilation.... read more