Hi,

you have examples how to do it: it's the case in ServiceMix.

Regards
JB

On 08/15/2014 09:04 AM, Senpai wrote:
Hi there.

I am trying to create my own karaf distribution with a number of features
installed at boot.
So far, I can create my own distribution with provided features via maven
repositories. My pom.xml basically looks like this:

     <dependencies>
         <dependency>

             <groupId>org.apache.karaf.features</groupId>
             <artifactId>framework</artifactId>
             <version>3.0.1</version>
             <type>kar</type>
         </dependency>
         <dependency>

             <groupId>org.apache.karaf.features</groupId>
             <artifactId>standard</artifactId>
             <version>3.0.1</version>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
                </dependency>
         <dependency>

             <groupId>org.apache.karaf.features</groupId>
             <artifactId>enterprise</artifactId>
             <version>3.0.1</version>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
         </dependency>
         <dependency>

             <groupId>org.apache.activemq</groupId>
             <artifactId>activemq-karaf</artifactId>
             <version>5.10.0</version>
             <type>xml</type>
             <classifier>features</classifier>
             <scope>runtime</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.karaf</groupId>
             <artifactId>apache-camel</artifactId>
             <version>2.13.2</version>
             <type>xml</type>
             <classifier>features</classifier>
             <scope>runtime</scope>
         </dependency>
     </dependencies>

     <build>
         <plugins>
             <plugin>
                 <groupId>org.apache.karaf.tooling</groupId>
                 <artifactId>karaf-maven-plugin</artifactId>
                 <extensions>true</extensions>
                 <version>3.0.1</version>
                 <configuration>

                     <bootFeatures>
                          <feature>standard</feature>
                          <feature>management</feature>
                         <feature>webconsole</feature>
                         <feature>jdbc</feature>
                         <feature>jndi</feature>
                         <feature>camel-spring</feature>
                         <feature>camel-jetty</feature>
                         <feature>camel-xmljson</feature>
                         <feature>camel-xstream</feature>
                         <feature>camel-websocket</feature>
                         <feature>camel-twitter</feature>
                         <feature>camel-script</feature>
                         <feature>camel-script-javascript</feature>
                         <feature>camel-http</feature>
                         <feature>camel-jdbc</feature>
                         <feature>camel-sql</feature>
                        <feature>camel-soap</feature>
                        <feature>camel-jpa</feature>
                        <feature>camel-base64</feature>
                         <feature>activemq-broker</feature>
                         <feature>activemq-camel</feature>
                         <feature>activemq-blueprint</feature>
                     </bootFeatures>

                 </configuration>
             </plugin>
         </plugins>
     </build>

Now I want to add my own features provided via a my-features.xml on the
local filesystem.
Is it possible to do this with the new maven-karaf-plugin? If yes, how would
i go about it?




--
View this message in context: 
http://karaf.922171.n3.nabble.com/Custom-Distribution-version-3-0-1-with-own-features-xml-tp4034789.html
Sent from the Karaf - User mailing list archive at Nabble.com.


--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to