Hi, just for the record with the maven-bundle-plugin you can also use the bnd file, just configure the pom accordingly.
regards, Achim 2015-11-25 16:51 GMT+01:00 <[email protected]>: > I think different people handle things in different ways. Most people who > work on karaf seem to use the maven bundle plugin with pax-exam for > testing. The maven-bundle-plugin uses bnd tools underneath and just moves > the configuration into your pom file instead of .bnd or .bndrun file. What > I have been moving to as a very beginner in karaf is the bnd-maven-plugin > and bnd-indexer-plugin. These allow for tighter integration with bnd tools > but are really alpha in bnd tool 3.1 You have to get the builds from bnd > tools ci and they don't have support for bnd tools running and packaging. > I also find myself taking all the features that I use from karaf and coping > the information in there to bnd files so I can run test and package from > bnd tools which is a lot of duplication of work. Bnd Tools is working on > adding better maven support but they are really built up around eclipse and > gradle at this time. I think you will have to find what works for you and > what features you like. > > > > David Daniel > > > > > On 2015-11-25 09:41, deadbrain wrote: > > Hi all Karaf gurus, > just a little question dealing with BndTools, I am supposed to refactor > an existing Spring DM application into an OSGi + Blueprint application > to be deployed inside ServiceMix (3.4 or 4). As a consequence I would > like to use Bndtools but launching Karaf rather than the defaut Gogo > shell would be more convenient. > What is the best way to do that ? > I am supposed to write or reuse an ApplicationFactory ? I found a couple > of implementations in github (ready to use ?) > Is there any other valuable option? > > Kind regards > Jerome > > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master
