You can also have look at Karaf Spring deployer which creates a Bundle on the fly for a give Spring config file
http://svn.apache.org/viewvc/karaf/trunk/deployer/spring/src/main/java/org/apache/karaf/deployer/spring/SpringTransformer.java?view=markup Chetan Mehrotra On Fri, Aug 19, 2011 at 7:42 PM, <john.dun...@exceter.com> wrote: > > Oh cool I was thinking along the right track! I think I can adapt this to > do what I need. Thanks for your assistance! > > -John > > > Quoting Holger Hoffstätte > <holger.hoffstaette@**googlemail.com<holger.hoffstae...@googlemail.com> > >: > > On 19.08.2011 15:28, john.dun...@exceter.com wrote: >> >>> Yes, that's exactly what I need to do. Do you have a recommended >>> approach? >>> >> >> Don't know what your service does, but creating a bundle on-the-fly is >> quite easy (I was surprised how easy, actually). I have some code but >> can't post the full version, so I put a sanitized snippet here: >> http://pastebin.com/Cqi7QMuJ >> >> (it does exactly what I needed, but without a doubt Someone On The >> Internet will find something Completely Wrong with it..caveat emptor and >> all that.) >> >> This will create a bundle with the same version/BSN root as the >> "prototype" Bundle that you pass in. Take care of generating unique BSNs. >> The dynamically generated headers can be anything you want; I only needed >> an empty bundle with no exports/imports/services/**Activator etc. so this >> is >> left as exercise for you. :) >> >> hth, >> Holger >> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org> >> For additional commands, e-mail: users-h...@felix.apache.org >> >> >> > > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org> > For additional commands, e-mail: users-h...@felix.apache.org > >