The migration seems to have been done already and I've just spotted that the support for blueprint commands seems still present, though in a different bundle.
2013/12/5 Achim Nierbeck <bcanh...@googlemail.com> > I think this is definitely something for a 4.x line, it's just to major > switch. > How will it fit in with all our commands, do we convert those too? > These are all bound to blueprint. > > regards, Achim > > > 2013/12/5 Andreas Pieber <anpie...@gmail.com> > > > Even for the a bit fuller one I think. Why should the karaf core need a > > dependency on blueprint? > > > > Kind regards, Andreas > > > > PS: for a real adaption to karaf I would rather consider this for the 3.x > > or 4.x line... > > On 5 Dec 2013 06:40, "Achim Nierbeck" <bcanh...@googlemail.com> wrote: > > > > > yeah, I already did grab myself a copy of it ;) > > > > > > for the minimal distribution this makes a lot of sense :) > > > > > > regards, Achim > > > > > > > > > 2013/12/5 Jean-Baptiste Onofré <j...@nanthrax.net> > > > > > > > Hi Ioannis, > > > > > > > > it sounds interesting. I gonna take a look on that. > > > > > > > > Regards > > > > JB > > > > > > > > > > > > On 12/04/2013 09:41 PM, Ioannis Canellos wrote: > > > > > > > >> For anyone curious on how Karaf without Blueprint would look like, > > > >> here is a karaf branch that is free of blueprint: > > > >> https://github.com/iocanel/karaf/tree/karaf-light (it's a fork of > the > > > >> karat-2.3.x branch). > > > >> > > > >> It is actually a refactored karaf 2.3.x that removes blueprint from > > > >> all modules (yet still provides blueprint as feaures). Karaf > specific > > > >> blueprint namespace handlers have moved to optional bundles so that > > > >> they can still be used if needed. > > > >> Blueprint has been replaced with Felix SCR (including the shell > > > >> commands). Moreover, misc refactorings on features and startup > bundles > > > >> have been performed in order to reduce the size and the amount of > > > >> bundles in the minimal distro. > > > >> > > > >> The result is a minimal distribution that starts 12 bundles [1] (out > > > >> of 37 which were part of karaf 2.3.3 minimal distro). 10 of those > > > >> bundle were blueprint bundles and the rest are extra noise. > > > >> > > > >> My motivation behind this refactoring was: > > > >> i) I like declarative services more than blueprint. > > > >> ii) I've been working on projects that are packaged inside the karaf > > > >> minimal distro which would benefit from a smaller size (e.g. > > > >> jclouds-cli). > > > >> iii) I wanted to make a karaf distro as flexible as possible. > > > >> > > > >> Please note that my main focus was the minimal distribution and also > > > >> this is not 100% polished. > > > >> > > > >> Enjoy! > > > >> > > > >> > > > >> [1]: The bundle list of the minimal distro: > > > >> > > > >> ID State Level Name > > > >> [ 0] [Active ] [ 0] System Bundle (4.0.3) > > > >> [ 1] [Active ] [ 5] OPS4J Pax Url - mvn: (1.3.6) > > > >> [ 2] [Active ] [ 5] OPS4J Pax Url - wrap: (1.3.6) > > > >> [ 3] [Active ] [ 8] OPS4J Pax Logging - API (1.7.1) > > > >> [ 4] [Active ] [ 8] OPS4J Pax Logging - Service (1.7.1) > > > >> [ 5] [Active ] [ 10] Apache Felix Configuration Admin > Service > > > >> (1.6.0) > > > >> [ 6] [Active ] [ 11] Apache Felix File Install (3.2.6) > > > >> [ 7] [Active ] [ 13] Apache Felix Declarative Services > (1.6.2) > > > >> [ 8] [Active ] [ 25] Apache Karaf :: Shell :: Console > > > >> (2.3.4.SNAPSHOT) > > > >> [ 9] [Active ] [ 30] Apache Karaf :: Features :: Core > > > >> (2.3.4.SNAPSHOT) > > > >> [ 10] [Active ] [ 30] Apache Karaf :: Features :: Command > > > >> (2.3.4.SNAPSHOT) > > > >> [ 11] [Active ] [ 30] Apache Karaf :: Shell :: Log Commands > > > >> (2.3.4.SNAPSHOT) > > > >> [ 12] [Active ] [ 30] Apache Karaf :: Shell :: OSGi Commands > > > >> (2.3.4.SNAPSHOT) > > > >> > > > >> > > > > -- > > > > Jean-Baptiste Onofré > > > > jbono...@apache.org > > > > http://blog.nanthrax.net > > > > Talend - http://www.talend.com > > > > > > > > > > > > > > > > -- > > > > > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > Committer > > & > > > Project Lead > > > OPS4J Pax for Vaadin < > http://team.ops4j.org/wiki/display/PAXVAADIN/Home> > > > Commiter & Project Lead > > > blog <http://notizblog.nierbeck.de/> > > > > > > > > > -- > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> > Commiter & Project Lead > blog <http://notizblog.nierbeck.de/> >