On 22/02/12 11:52, Andy Seaborne wrote:

PS
Plan B1 is use Velocity but that seems to need an external file and has
issues with unnecessary dependencies.

Velocity : I didn't find out how to control velocity without an external
file like tools.xml; to use velocity-tools I either ended up with a lot
of extra stuff, or had to tune the maven excludes to avoid pulling in
struts (this is fixed in Velocity tools 2.1 but it's not out yet and
Fuseki needs non-snapshots to release with). I may revisit this if I
have time.

FWIW I use velocity quite a lot on its own, never tried or needed velocity-tools.

Using it that way doesn't bring in struts and doesn't need an external config file.

I tend to use the non-singleton model so create my own instance of VelocityEngine and use VelocityEngine.setProperty to set things like logging configuration. Details in [1]. Though I've used the singleton model as well in the past.

Dave

[1] http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html

Reply via email to