Ah ha.

So after overriding a few etc files, I'm able to get my custom dist to boot
with a few extra features installed.  This includes mostly public features.

However, karaf (2.2.11 from SMX 4.5.3) doesn't seem to like my
features.xml.  I decided to gist the error/file in case anyone had any
feedback.  i generated the features.xml using the karaf plugins

https://gist.github.com/johnament/7466114

John




On Wed, Nov 13, 2013 at 11:28 PM, John D. Ament <[email protected]>wrote:

> Hi all
>
> Another question, from a while back about custom distros on top of
> servicemix.
>
> As of now, I am able to create my unpacked directory without an issue.
>  However, I have some questions (though maybe some of this is better suited
> for karaf discussions).  Here's my not too custom plugin tag of my pom file:
>
>       <plugin>
>         <groupId>org.apache.karaf.tooling</groupId>
>         <artifactId>features-maven-plugin</artifactId>
>         <version>2.2.11</version>
>         <executions>
>           <execution>
>            <id>add-features-to-repo</id>
>            <phase>generate-resources</phase>
>            <goals>
>              <goal>add-features-to-repo</goal>
>            </goals>
>            <configuration>
>               <descriptors>
>
> <descriptor>mvn:org.apache.karaf.assemblies.features/standard/2.2.11/xml/features</descriptor>
>
> <descriptor>mvn:com.mycompany.esb/my-feature/${project.version}/xml/features</descriptor>
>               </descriptors>
>   <features>
>  <feature>my-feature</feature>
>   </features>
>            </configuration>
>           </execution>
>         </executions>
>       </plugin>
>
> Post install, when I do it manually I usually run this:
>
> features:install webconsole
> features:install activemq-web-console
> features:install camel-jackson
> features:install camel-bean-validator
> features:install activemq-camel
> osgi:install -s mvn:commons-codec/commons-codec/1.6
> osgi:install -s
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7
> osgi:install -s
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-io
> osgi:install -s mvn:org.codehaus.jackson/jackson-jaxrs/1.9.10
> osgi:install -s mvn:org.codehaus.jackson/jackson-xc/1.9.10
> osgi:install -s mvn:joda-time/joda-time/2.3
> osgi:install -s
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bcpg-jdk16/1.46_2
> features:addurl mvn:io.hawt/hawtio-karaf/1.2-M26/xml/features
> features:install hawtio-core
>
> Do I need to instead call each of these features in my pom file?
> How would I install some of these non-feature installs?
>
> Also, even though I list my-feature in the install area, it doesn't get
> installed.
>
> Thanks,
>
> John
>

Reply via email to