(taking to dev)

Yeah, Velocity is the dirtiest of the remaining Cayenne dependencies that drags 
a bunch of other things into the stack.

I am thinking of creating a pluggable syntax for SQLTemplate. By default 
Cayenne would provide a simple parser that is a subset of Velocity, but without 
Velocity (support for $var variables, #bind, #result and other Cayenne 
directives). And moving full Velocity integration into a separate module to 
avoid the dependency tail.

Andrus

> On Jun 12, 2015, at 5:27 PM, Mike Kienenberger <mkien...@gmail.com> wrote:
> 
> On Fri, Jun 12, 2015 at 10:20 AM, Andrew Willerding
> <awillerd...@itsurcom.com> wrote:
>>> Which commons lang version?
>> 
>> I'm including the one bundled with Cayenne - commons-collections-3.2.1
> 
> That's not a commons-lang library.   That's commons-collections.
> 
> I took a quick peek at the cayenne binary distribution, and we do not
> distribute commons-lang.
> 
> The version of velocity distributed is 1.6.3.
> 
> The dependency there is:
> 
> jar.commons-lang.version= 2.4
> 
> So you will need 2.4, 2.5, or 2.6 (2.4 is the safest if you have no
> other commons-lang 2.x dependencies).
> 

Reply via email to