On 1 September 2011 02:01, Hadrian Zbarcea <hzbar...@gmail.com> wrote:
> Personally, I don't think we need a big jar. My understanding is that
> Christian is looking for ways to *improve* modularity and reduce
> dependencies.

But he was suggesting making camel-core bigger & adding in more
dependencies by shoving camel-core-xml in there :). For someone so
keen to try enforce rules, he's broke his modularity rule already :)


> I am not a big fan of big fat jars (and my understanding is
> that that is not what Christian proposed). Modularity is a key aspect of
> Camel.

Agreed. Though having a bigger jar as an option (say camel-core +
camel-core-xml + camel-spring) could be handy for folks who use camel
+ spring together alot. Its less of an issue in the osgi world with
features though.


> Anyway, I'd suggest leaving camel-core-xml the way it is and tackle that in
> 3.0.

Agreed. We should be careful to keep 2.x of Camel nice and stable from
an API perspective; but we can experiment in 3.x for sure.

I'm also not sure how much smaller we can really get camel-core; since
out of the box you'd assume camel can work with JMX, beans, files &
implement the patterns and have the model in there. Shaving off
20-100k doesn't seem that big a deal IMHO; the bean / file stuff isn't
that big.

-- 
James
-------
FuseSource
Email: ja...@fusesource.com
Web: http://fusesource.com
Twitter: jstrachan, fusenews
Blog: http://macstrac.blogspot.com/

Open Source Integration and Messaging

Reply via email to