Hi Senpai,

Maybe this little example can help you out.

https://github.com/misl/Samples/tree/master/WicketKaraf

It has a very simple feature, custom branding and assembling a custom
distribution.

Regards,

Minto

Senpai schreef op 15-8-2014 09:04:
> 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.
>
>


-- 
ir. ing. Minto van der Sluis
Software innovator / renovator
Xup BV

Mobiel: +31 (0) 626 014541

Reply via email to