Hi Christoph Thanks for the response. To be honest, I'm not sure how it helps. I can't open your link, I'm wondering if your line wraps are breaking the URL. Do you see something wrong in my features.xml?
On Mon, Nov 18, 2013 at 3:01 AM, Christoph Emmersberger <[email protected]> wrote: > Hi John > > I=92ve been playing in the past quite a bit with custom distributions, = > and own features. My current approach is: > > (1) Proceed with the custom distribution according to [1] = > http://karaf.apache.org/manual/latest-2.2.x/developers-guide/custom-distri= > bution.html > (2) Write manual features.xml that is later packaged in an own bundle = > pulling all required dependencies. You can find an example on how this = > can be achieved in [2] = > https://git-wip-us.apache.org/repos/asf?p=3Dcamel.git;a=3Dtree;f=3Dplatfor= > ms/karaf/features;h=3Dc25f336d154df0d13dfd8ab8291f522f282c8652;hb=3DHEAD > > Hope this helps, > > Kind regards, > > Christoph > > On 17 Nov 2013, at 16:37, John D. Ament <[email protected]> wrote: > > HI all, > > I'm using ServiceMix 4.5.3, which uses Karaf 2.2.11. > > I'm essentially trying to start from a base karaf installation, and install > on top of it the custom bundles from ServiceMix + bundles my application > needs, so that the end result is a tar.gz with all of that preconfigured and > nothing else needed but to start up. > > I'm able to get the packaging fine. I followed the instructions here: > http://karaf.apache.org/manual/latest-2.2.x/developers-guide/custom-distribution.html > > For all of the base stuff, prebuilt features, the install works fine. I see > those getting installed at start up. > > I then attempted to generate a features.xml for my bundle (right now I just > have a single JAR). This seems to not go well. The generated features.xml, > from feedback from others is wrong. Here's a gist of the features.xml and > the error: https://gist.github.com/johnament/7466114 > > A few things I've noticed. > > 1. even though many JARs are listed, my JAR file is not listed. Is this > expected? > 2. The biggest error seems to be that it generated a features 1.2 XML file. > I'm told this is wrong. I generated this XML file using this plugin config: > > <plugin> > <groupId>org.apache.karaf.tooling</groupId> > <artifactId>features-maven-plugin</artifactId> > <version>2.2.11</version> > <executions> > <execution> > <id>generate</id> > <phase>generate-resources</phase> > <goals> > <goal>generate-features-xml</goal> > </goals> > <configuration> > <kernelVersion>2.2.11</kernelVersion> > <outputFile>target/features.xml</outputFile> > </configuration> > </execution> > </executions> > </plugin> > > Which I would assume the 2.2.11 version of the plugin is compatible with > Karaf 2.2.11. > > Thanks for any feedback you can give. This is honestly my first time > dealing with Karaf & OSGi. > > John > >
