Thanks JB - I just wanted to make sure that all use cases (especially mine of course) are covered.
Looking forward to 3.0! /Bengt 2011/7/12 Jean-Baptiste Onofré <j...@nanthrax.net> > Hi Bengt, > > Thanks for your reminder and your feedback about your Karaf usage. > > I also use Karaf as a pure container (used in Kalumet/AutoDeploy and > BuildEraser), so I have the same concerns as yours :) > > I will plan your Jira on Karaf 3.0.0 as it parts of the > profiles/distributions/KAR enhancements. > > Regards > JB > > > > On Tue 12/07/11 10:28 , Bengt Rodehav wrote:: > > Just a little input from a humble user of Karaf... > > Karaf is not only used by other "projects" like ServiceMix and Geronimo. It > is also used by end users like me. For me, Karaf is a deployment container > I > use to implement my products. I find it very hard to customize a Karaf > server for the purposes of my product. I've created a couple of JIRA's > regarding this already (which I think has been postphoned to Karaf 3.1). > > The way you describe KAR files sounds excellent to me. I could start with a > fresh Karaf installation and then install a KAR file which will upgrade > Karaf to become a container for my product. It would include all the > necessary bundles as well as all the customization of Karaf needed. A dream > come true. > > I realize that when adding configuration settings via a KAR file, there > might be conflicts. Don't let this stop you from implementing this feature. > A lot of use cases (like mine) would not have more than one KAR containing > configuration settings anyway. Let's start by making that work and then (in > the next release) make it possible to handle potentially conflicting > configuration settings. > > Please don't target all efforts towards pleasing ServiceMix and Geronimo > (although I do of course realize that is very important). Not every user of > Karaf is a whole project with resources to customize Karaf (and do it again > for every new release of Karaf...). > > /Bengt > > > > 2011/7/12 Andreas Pieber anpie...@gmail.com> > > > On Tue, Jul 12, 2011 at 8:33 AM, Charles Moulliard cmoulli...@gmail.com> > > wrote: > > > Hi, > > > > > > If we can with Karaf 3.x proposes a mechanism to upgrade platform from > > > karaf 3.x to 3.y easily, that would be awesome and great. We are OSGI > > > compliant but we don't use it internally to "patch/deploy hotfix" the > > > platform. > > > > +1; I'm completely with your here! > > > > > This is a pitch. We do not need something very complex but a > > > process which will deploy new jars files for the core and update > > > config files. Then the question will be can we update config files > > > when users modify them .... > > > > Yeah, but to point out the core again: Look at the Apache SMX project > > for example. There are a lot of modifications to Karaf and the config > > files to make everything together nicely. Think about out target here: > > The SMX assembly file should look something like (without the entire > > mvn syntax by now): > > > > karaf-maven-plugin > > assembe > > cxf kar (as is from cxf project) > > amq kar (as is from amq) > > smx kar (as is from smx) > > > > Full stop; nothing else required *DREAMING* :) > > > > Kind regards, > > Andreas > > > > > > > > Just 2 cents > > > > > > Regards, > > > > > > Charles Moulliard > > > > > > Apache Committer > > > > > > Blog : http://cmoulliard.blogspot.com> > > > Twitter : http://twitter.com/cmoulliard> > > > Linkedin : http://www.linkedin.com/in/charlesmoulliard> > > > Skype: cmoulliard > > > > > > > > > > > > On Tue, Jul 12, 2011 at 8:23 AM, Andreas Pieber anpie...@gmail.com> > > wrote: > > >> Hey David, > > >> > > >> On Tue, Jul 12, 2011 at 8:12 AM, David Jencks david_jen...@yahoo.com> > > wrote: > > >>> You can include replacement jre.properties and other properties files > > in a kar that will overwrite the existing ones. In any case you have to > > restart the server to pick up the new files. > > >>> > > >>> However obviously you can only do this with one kar file before they > > interfere. > > >> > > >> Yeah, exactly this is problem :( > > >> > > >>> Has anyone suggested a practical way to deal with this? > > >> > > >> Maybe provide "extension points" in the configuration files? Maybe > > >> someone else has a more "ground-shaking suggestion"? :) But my guts > > >> say that this will be a VERY valuable feature for Karaf since it may > > >> be possible then to start an empty Karaf and simply "upgrade" it to > > >> SMX, or Geronimo or any parts of both you may like to have without > > >> ever toughing a text-editor and all those hassels about jre exports > > >> and bot delegation :( > > >> > > >> Thanks and kind regards, > > >> Andreas > > >> > > >>> > > >>> thanks! > > >>> david jencks > > >>> > > >>>> > > >>>> Kind regards, > > >>>> Andreas > > >>>> > > >>>> On Tue, Jul 12, 2011 at 12:05 AM, David Jencks > > david_jen...@yahoo.com> wrote: > > >>>>> > > >>>>> On Jul 11, 2011, at 5:26 AM, Andreas Pieber wrote: > > >>>>> > > >>>>> > > >>>>>> * Karaf profiles & Kar files (IMHO this is one of the most > important > > >>>>>> features for 3.x and not present in the issues by now; there had > > been > > >>>>>> considerable work on this by David, but still, we're missing a > > >>>>>> possibility to start e.g. CXF without modifying some files in etc) > > >>>>> > > >>>>> I'm really hoping that 3.0.0 will have the minimal and standard > > assemblies created using kars/features rather than the old style > > maven-assembly-plugin. I haven't been able to work on this for a while > but > > i thought I left it in a state as least as functional as the old-style > > servers. The only bit I recall as missing is the legal files. > > >>>>> > > >>>>> What are you looking for to start e.g. cxf? IIRC you can assemble > a > > server including a cxf feature as a boot feature, or add it in later as a > > regular feature.... > > >>>>> > > >>>>> thanks > > >>>>> david jencks > > >>>>> > > >>>>> > > >>> > > >>> > > >> > > > > > > > > > >