I completely agree with this idea. That could also help us to provide a kind of "web" repo of the different features available and include more like Pax Web, KarafEE, Camel, CXf, ActiveMQ, JClouds, ....
On Thu, Oct 18, 2012 at 9:04 AM, Jean-Baptiste Onofré <[email protected]>wrote: > Hi all, > > Currently, Karaf provides features that it doesn't use directly and > internally. > > For instance, it's the case for: > - enterprise features (leveraging Aries), > - spring features > > As those features are provided by Karaf, the features version is coupled > to the Karaf version. > For instance, Karaf 2.3.0 provides Spring 3.0.x features, and providing > Spring 3.1 features or just upgrading to a new Spring 3.0.x features > requires a new Karaf release. > It's not very flexible, and it doesn't give to the users the liberty of > picking up the version that he wants. > > My proposal is to create a Karaf Features sub-project where we can host > this kind of features. Each feature has its own release cycle, allowing to > completely decoupled from the Karaf release. > > From an user perspective, it's just mean to addurl of the corresponding > features descriptor that I want (or use the new chooseurl command). > > More over, some projects may provide bundles but not the corresponding > Karaf features. So waiting for our contribution to those projects, we can > provide features descriptor. > > If you are OK, I would like to begin by creating a sub-project looking > like: > > https://svn.apache.org/repos/**asf/karaf<https://svn.apache.org/repos/asf/karaf> > -> features > --> enterprise > --> spring > Each features should be atomic and independent from another. > > NB: we discussed some months ago about providing Karaf Features Repository > in Cave. This step could a "transition" step to that. > > WDYT ? > > Regards > JB > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Charles Moulliard Apache Committer / Sr. Enterprise Architect (RedHat) Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
