GvTags is a powerful, lightweight tag library and template engine for Groovy, offering dynamic programming capabilities in just 50 words.
One of GvTags' best features is its versatility. The template engine can generate any kind of text document and it's easy to use from either Groovy or Java. It's written in Groovy but compiles to a Java class file, so you get the best of both worlds.
This latest release of GvTags – version 1.5 – includes a few key updates. It's now based on Groovy 1.5, and the embedded Web server has been upgraded to Jetty 6.1. Additionally, a new tag has been added: the page tag, which lets you define character encoding and content type. Finally, logging is now handled through Apache commons logging with log4j, which should offer performance and usability improvements over the previous JDK logging system.
Overall, GvTags is a solid choice for anyone looking to generate dynamic content in Groovy (or Java!). Give it a try and see what it can do for your next project.
Version 0.3.1: N/A