code:
<?xml version="1.0" encoding="UTF-8"?>
<!--

      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
-->
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" name="cxf-3.1.2">
    <feature name="cxf-specs" version="3.1.2" resolver="(obr)">
        <bundle start-level="9">mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1</bundle>
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.4.0</bundle>
        <bundle start-level="10">mvn:javax.annotation/javax.annotation-api/1.2</bundle>
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/2.4.0</bundle>
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.4.0</bundle>
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.4.0</bundle>
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/2.4.0</bundle>
        <bundle start-level="10">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr339-api-2.0/2.4.0</bundle>
        <bundle start-level="10" dependency="true">mvn:javax.mail/mail/1.4.4</bundle>
        <bundle start-level="20">mvn:org.codehaus.woodstox/stax2-api/3.1.4</bundle>
        <bundle start-level="20">mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1</bundle>
        <bundle start-level="20">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1</bundle>
        <bundle start-level="20">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.2.11_1</bundle>
    </feature>
    <feature name="cxf-jaxb" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-specs</feature>
        <bundle start-level="20">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1</bundle>
        <bundle start-level="20">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.2.11_1</bundle>
    </feature>
    <!-- Current the abdera bundle is not working as we expect -->
    <feature name="cxf-abdera" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-specs</feature>
        <bundle start-level="35" dependency="true">mvn:commons-codec/commons-codec/1.10</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-core/1.1.3</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-extensions-main/1.1.3</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-i18n/1.1.3</bundle>
        <bundle start-level="35">mvn:org.apache.james/apache-mime4j-core/0.7.2</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-parser/1.1.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
        <!--bundle start-level='35'>mvn:org.apache.abdera/abdera-extensions-html/1.1.3</bundle>
        <bundle start-level='35'>mvn:org.apache.abdera/abdera-extensions-json/1.1.3</bundle>-->
    </feature>
    <feature name="wss4j" version="2.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-specs</feature>
        <bundle start-level="25" dependency="true">mvn:joda-time/joda-time/2.7</bundle>
        <bundle start-level="25" dependency="true">mvn:commons-codec/commons-codec/1.10</bundle>
        <bundle start-level="25" dependency="true">mvn:org.apache.santuario/xmlsec/2.0.5</bundle>
        <bundle start-level="25" dependency="true">mvn:com.google.guava/guava/18.0</bundle>
        <bundle start-level="25" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.opensaml/3.1.0_1</bundle>
        <bundle start-level="25">mvn:org.jvnet.staxex/stax-ex/1.7.6</bundle>
        <bundle start-level="25">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saaj-impl/1.3.23_2</bundle>
        <bundle start-level="25">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xerces/2.11.0_1</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bcel/5.2_4</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan/2.7.1_7</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.neethi/neethi/3.0.3</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.9.0_1</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-bindings/2.1.2</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-ws-security-common/2.1.2</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-ws-security-dom/2.1.2</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-policy/2.1.2</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-ws-security-stax/2.1.2</bundle>
        <bundle start-level="30">mvn:org.apache.wss4j/wss4j-ws-security-policy-stax/2.1.2</bundle>
    </feature>
    <feature name="cxf-core" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-specs</feature>
        <bundle start-level="30" dependency="true">mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.1</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.13_1</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-core/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-management/3.1.2</bundle>
    </feature>
    <feature name="cxf-commands" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.1.2</bundle>
    </feature>
    <feature name="cxf-wsdl" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/1.6.3_1</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-wsdl/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-policy" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-wsdl</feature>
        <bundle start-level="30" dependency="true">mvn:org.apache.neethi/neethi/3.0.3</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-ws-policy/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-addr" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-ws-policy</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <feature version="3.1.2">cxf-databinding-jaxb</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-ws-addr/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-rm" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-ws-policy</feature>
        <feature version="3.1.2">cxf-ws-addr</feature>
        <feature version="3.1.2">cxf-databinding-jaxb</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-ws-rm/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-mex" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-ws-policy</feature>
        <feature version="3.1.2">cxf-ws-addr</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-ws-mex/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-security" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-rt-security</feature>
        <feature version="3.1.2">cxf-ws-policy</feature>
        <feature version="2.1.2">wss4j</feature>
        <feature version="3.1.2">cxf-ws-addr</feature>
        <bundle start-level="40" dependency="true">mvn:net.sf.ehcache/ehcache/2.9.0</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-ws-security/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-security-saml/3.1.2</bundle>
    </feature>
    <feature name="cxf-rt-security" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-wsdl</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-security/3.1.2</bundle>
    </feature>
    <feature name="cxf-rt-security-saml" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-rt-security</feature>
        <feature version="2.1.2">wss4j</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-security-saml/3.1.2</bundle>
    </feature>
    <feature name="cxf-http-client" version="3.1.2" resolver="(obr)">
        <!-- Can be used instead cxf-http for a smaller footprint -->
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http/3.1.2</bundle>
    </feature>

    <feature name="cxf-http" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature>http</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http/3.1.2</bundle>
    </feature>
    <feature name="cxf-http-jetty" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <feature version="[7,10)">jetty</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http-jetty/3.1.2</bundle>
    </feature>
    <feature name="cxf-http-async" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <bundle start-level="40">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle>
        <bundle start-level="40">mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle>
        <bundle start-level="40">mvn:org.apache.httpcomponents/httpasyncclient-osgi/4.1</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http-hc/3.1.2</bundle>
    </feature>
    <feature name="cxf-http-netty-client" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <bundle start-level="40">mvn:io.netty/netty-common/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-handler/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-buffer/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-transport/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-codec/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-codec-http/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http-netty-client/3.1.2</bundle>
    </feature>
    <feature name="cxf-http-netty-server" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <bundle start-level="40">mvn:io.netty/netty-common/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-handler/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-buffer/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-transport/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-codec/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:io.netty/netty-codec-http/4.0.19.Final</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-http-netty-server/3.1.2</bundle>
    </feature>
    <feature name="cxf-bindings-soap" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-wsdl</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-bindings-xml/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-bindings-soap/3.1.2</bundle>
    </feature>
    <feature name="cxf-jaxws" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-wsdl</feature>
        <feature version="3.1.2">cxf-databinding-jaxb</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <feature version="3.1.2">cxf-http</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-frontend-simple/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-frontend-jaxws/3.1.2</bundle>
    </feature>
    <feature name="cxf-jaxrs" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-http</feature>
        <bundle start-level="30" dependency="true">mvn:org.codehaus.jettison/jettison/1.3.7</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-service-description/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-client/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-xml" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxrs</feature>
        <feature version="3.1.2">cxf-rt-security-saml</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-xml/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-sso-saml" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-rs-security-xml</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-sso-saml/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-cors" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxrs</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-cors/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-oauth" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxrs</feature>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oauth-provider/20100527_1</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-oauth/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-jose" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxrs</feature>
        <feature version="3.1.2">cxf-rt-security</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-jose/3.1.2</bundle>
    </feature>
    <feature name="cxf-rs-security-oauth2" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-rs-security-jose</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-rs-security-oauth2/3.1.2</bundle>
    </feature>
    <feature name="cxf-databinding-aegis" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-wsdl</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-databinding-aegis/3.1.2</bundle>
    </feature>
    <feature name="cxf-databinding-jibx" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-tools</feature>
        <bundle start-level="25" dependency="true">mvn:joda-time/joda-time/2.7</bundle>
        <bundle start-level="40" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_6</bundle>
        <bundle start-level="40" dependency="true">mvn:org.jibx/jibx-run/1.2.6</bundle>
        <bundle start-level="40" dependency="true">mvn:org.jibx/jibx-bind/1.2.6</bundle>
        <bundle start-level="40" dependency="true">mvn:org.jibx/jibx-schema/1.2.6</bundle>
        <bundle start-level="40" dependency="true">mvn:org.jibx/jibx-tools/1.2.6</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-databinding-jibx/3.1.2</bundle>
    </feature>
    <feature name="cxf-databinding-jaxb" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-databinding-jaxb/3.1.2</bundle>
    </feature>
    <feature name="cxf-databinding-xmlbeans" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/2.6.0_2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-databinding-xmlbeans/3.1.2</bundle>
    </feature>
    <feature name="cxf-features-clustering" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-features-clustering/3.1.2</bundle>
    </feature>
    <feature name="cxf-features-logging" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-features-logging/3.1.2</bundle>
    </feature>
    <feature name="cxf-features-throttling" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-features-throttling/3.1.2</bundle>
    </feature>
    <feature name="cxf-features-metrics" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40" dependency='true'>mvn:io.dropwizard.metrics/metrics-core/3.1.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-features-metrics/3.1.2</bundle>
    </feature>
    <feature name="cxf-bindings-corba" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-wsdl</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-bindings-corba/3.1.2</bundle>
    </feature>
    <feature name="cxf-bindings-coloc" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-bindings-coloc/3.1.2</bundle>
    </feature>
    <feature name="cxf-bindings-object" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-transports-local</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-bindings-object/3.1.2</bundle>
    </feature>
    <feature name="cxf-transports-local" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-local/3.1.2</bundle>
    </feature>
    <feature name="cxf-transports-jms" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
        <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-jms/3.1.2</bundle>
    </feature>
    <feature name="cxf-transports-udp" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <bundle dependency="true">mvn:org.apache.mina/mina-core/2.0.9</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-udp/3.1.2</bundle>
    </feature>
    <feature name="cxf-transports-websocket-client" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <bundle dependency='true'>mvn:com.ning/async-http-client/1.9.8</bundle>
        <bundle dependency='true'>mvn:io.netty/netty/3.9.1.Final</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-websocket/3.1.2</bundle>
    </feature>
    <feature name="cxf-transports-websocket-server" version="3.1.2" resolver="(obr)">
        <feature version="[3,4)">cxf-http</feature>
        <bundle dependency='true'>mvn:org.atmosphere/atmosphere-runtime/2.3.2</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-transports-websocket/3.1.2</bundle>
    </feature>
    <feature name="cxf-javascript" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-javascript/3.1.2</bundle>
    </feature>
    <feature name="cxf-frontend-javascript" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <bundle start-level="40" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7R2_3</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-frontend-js/3.1.2</bundle>
    </feature>
    <feature name="cxf-xjc-runtime" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxb</feature>
        <bundle start-level="40" dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle start-level="40">mvn:org.apache.cxf.xjc-utils/cxf-xjc-runtime/3.0.4</bundle>
    </feature>
    <feature name="cxf-tools" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-wsdl</feature>
        <feature version="3.1.2">cxf-databinding-jaxb</feature>
        <feature version="3.1.2">cxf-databinding-aegis</feature>
        <feature version="3.1.2">cxf-bindings-soap</feature>
        <feature version="3.1.2">cxf-jaxrs</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <feature version="3.1.2">cxf-javascript</feature>
        <bundle>mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle>mvn:org.apache.velocity/velocity/1.7</bundle>
        <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-common/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-java2ws/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-misctools/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-validator/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-wadlto-jaxrs/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-wsdlto-core/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-wsdlto-databinding-jaxb/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-wsdlto-frontend-javascript/3.1.2</bundle>
        <bundle>mvn:org.apache.cxf/cxf-tools-wsdlto-frontend-jaxws/3.1.2</bundle>
        <!-- need antlr
        <bundle>mvn:org.apache.cxf/cxf-tools-corba/3.1.2</bundle-->
    </feature>
    <feature name="cxf" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <feature version="3.1.2">cxf-jaxrs</feature>
        <feature version="3.1.2">cxf-databinding-jaxb</feature>
        <feature version="3.1.2">cxf-databinding-aegis</feature>
        <feature version="3.1.2">cxf-databinding-xmlbeans</feature>
        <feature version="3.1.2">cxf-bindings-corba</feature>
        <feature version="3.1.2">cxf-bindings-coloc</feature>
        <feature version="3.1.2">cxf-bindings-object</feature>
        <feature version="3.1.2">cxf-http-jetty</feature>
        <feature version="3.1.2">cxf-transports-local</feature>
        <feature version="3.1.2">cxf-transports-jms</feature>
        <feature version="3.1.2">cxf-transports-udp</feature>
        <feature version="3.1.2">cxf-xjc-runtime</feature>
        <feature version="3.1.2">cxf-ws-security</feature>
        <feature version="3.1.2">cxf-ws-rm</feature>
        <feature version="3.1.2">cxf-ws-mex</feature>
        <feature version="3.1.2">cxf-javascript</feature>
        <feature version="3.1.2">cxf-frontend-javascript</feature>
        <feature version="3.1.2">cxf-features-clustering</feature>
        <feature version="3.1.2">cxf-features-metrics</feature>
        <feature version="3.1.2">cxf-features-throttling</feature>
        <feature version="3.1.2">cxf-features-logging</feature>

        <!-- tools really aren't needed in OSGi by default
        <feature version="3.1.2">cxf-tools</feature>
        -->
        <!-- need msv
        <bundle>mvn:org.apache.cxf/cxf-wstx-msv-validation/3.1.2</bundle-->
        <!-- need sdo deps
        <bundle>mvn:org.apache.cxf/cxf-rt-databinding-sdo/3.1.2</bundle-->
    </feature>
    <feature name="cxf-sts" version="3.1.2" resolver="(obr)">
        <bundle start-level="40" dependency="true">mvn:com.hazelcast/hazelcast/1.9.4</bundle>
        <bundle start-level="40" dependency="true">mvn:net.sf.ehcache/ehcache/2.9.0</bundle>
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-ws-security</feature>
        <bundle>mvn:org.apache.cxf.services.sts/cxf-services-sts-core/3.1.2</bundle>
    </feature>
    <feature name="cxf-wsn-api" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-ws-addr</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <bundle>mvn:org.apache.cxf.services.wsn/cxf-services-wsn-api/3.1.2</bundle>
    </feature>
    <feature name="cxf-wsn" version="3.1.2" resolver="(obr)">
        <config name="org.apache.cxf.wsn">
            cxf.wsn.activemq = vm:localhost
            cxf.wsn.rootUrl = http://0.0.0.0:8182
            cxf.wsn.context = /wsn
            cxf.wsn.activemq.username = karaf
            cxf.wsn.activemq.password = karaf
        </config>
        <feature version="[5.4,6)">activemq</feature>
        <feature version="3.1.2">cxf-wsn-api</feature>
        <feature version="3.1.2">cxf-http-jetty</feature>
        <bundle>mvn:org.apache.cxf.services.wsn/cxf-services-wsn-core/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-discovery-api" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-transports-udp</feature>
        <feature version="3.1.2">cxf-ws-addr</feature>
        <feature version="3.1.2">cxf-jaxws</feature>
        <bundle>mvn:org.apache.cxf.services.ws-discovery/cxf-services-ws-discovery-api/3.1.2</bundle>
    </feature>
    <feature name="cxf-ws-discovery" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-ws-discovery-api</feature>
        <bundle>mvn:org.apache.cxf.services.ws-discovery/cxf-services-ws-discovery-service/3.1.2</bundle>
    </feature>

    <feature name="cxf-bean-validation-core" version="3.1.2" resolver="(obr)">
        <bundle start-level="10" dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr303-api-1.1.0/2.4.0</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hibernate-validator/5.0.2.Final_1</bundle>
    </feature>
    <!-- This feature can only be activated if Java 7 is used -->
    <feature name="cxf-bean-validation" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-bean-validation-core</feature>
        <bundle start-level="30" dependency="true">mvn:javax.el/javax.el-api/3.0.0</bundle>
        <bundle start-level="30" dependency="true">mvn:org.glassfish/javax.el/3.0.0</bundle>
    </feature>

    <feature name="cxf-bean-validation-java6" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-bean-validation-core</feature>
        <bundle start-level="30" dependency="true">mvn:javax.el/javax.el-api/3.0-b02</bundle>
        <bundle start-level="30" dependency="true">mvn:org.glassfish/javax.el/3.0-b01</bundle>
    </feature>

    <feature name="cxf-management-web" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-core</feature>
        <feature version="3.1.2">cxf-jaxrs</feature>
        <bundle start-level="35" dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle start-level="35" dependency="true">mvn:commons-codec/commons-codec/1.10</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-core/1.1.3</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-i18n/1.1.3</bundle>
        <bundle start-level="35">mvn:org.apache.james/apache-mime4j-core/0.7.2</bundle>
        <bundle start-level="35">mvn:org.apache.abdera/abdera-parser/1.1.3</bundle>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-rt-management-web/3.1.2</bundle>
    </feature>

    <feature name="cxf-jaxrs-cdi" version="3.1.2" resolver="(obr)">
        <feature version="3.1.2">cxf-jaxrs</feature>
        <bundle start-level="40">mvn:org.apache.cxf/cxf-integration-cdi/3.1.2</bundle>
    </feature>
</features>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.  See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<features name="jclouds-1.9.1" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">

    <feature name='jclouds-guice' description='Jclouds - Google Guice' version='1.9.1' resolver='(obr)'>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_1</bundle>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/1.0_5</bundle>
        <bundle>mvn:com.google.inject/guice/3.0</bundle>
        <bundle>mvn:com.google.inject.extensions/guice-assistedinject/3.0</bundle>
        <bundle>mvn:com.google.inject.extensions/guice-multibindings/3.0</bundle>
        <bundle>mvn:org.99soft.guice/rocoto/6.2</bundle>
    </feature>

    <feature name='jclouds' description='jclouds' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-guice</feature>
        <bundle dependency='true'>mvn:com.google.guava/guava/16.0.1</bundle>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oauth-commons/20100527_1</bundle>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jersey-core/1.11_1</bundle>
        <bundle dependency='true'>mvn:com.google.code.gson/gson/2.3</bundle>
        <bundle>mvn:org.apache.jclouds/jclouds-core/1.9.1</bundle>
    </feature>

    <feature name='jclouds-blobstore' description='jclouds Blobstore' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <bundle>mvn:org.apache.jclouds/jclouds-blobstore/1.9.1</bundle>
    </feature>

    <feature name='jclouds-compute' description='jclouds Compute' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-log4j/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-scriptbuilder/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds/jclouds-compute/1.9.1</bundle>
    </feature>

    <!-- APIS -->
    <feature name='jclouds-api-atmos' description='jclouds - API - Atmos' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <bundle>mvn:org.apache.jclouds.api/atmos/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-filesystem' description='jclouds - API - FileSystem' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <bundle>mvn:org.apache.jclouds.api/filesystem/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-elasticstack' description='jclouds - API - Elasticstack' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-byon' description='jclouds - API - Byon' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.yaml/snakeyaml/1.11</bundle>
        <bundle>mvn:org.apache.jclouds.api/byon/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-openstack-swift' description='jclouds - API - OpenStack Swift' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <feature version='1.9.1'>jclouds-api-openstack-keystone</feature>
        <bundle>mvn:org.apache.jclouds.api/openstack-swift/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-swift' description='jclouds - API - Swift' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <feature version='1.9.1'>jclouds-api-openstack-keystone</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.api/swift/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-openstack-nova' description='jclouds - API - OpenStack Nova' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-openstack-keystone</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.api/openstack-nova/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-openstack-keystone' description='jclouds - API - OpenStack Keystone' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <bundle>mvn:org.apache.jclouds.api/openstack-keystone/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-openstack-cinder' description='jclouds - API - OpenStack Cinder' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-openstack-keystone</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.api/openstack-cinder/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-s3" description="S3 API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.java-xmlbuilder/0.3_1</bundle>
        <bundle>mvn:org.apache.jclouds.api/s3/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-sqs" description="SQS API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle>mvn:org.apache.jclouds.api/sqs/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-ec2" description="EC2 API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle>mvn:org.apache.jclouds.api/ec2/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-cloudstack" description="Cloudstack API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.api/cloudstack/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-rackspace-cloudidentity" description="Rackspace Cloud Identity API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-openstack-keystone</feature>
        <bundle>mvn:org.apache.jclouds.api/rackspace-cloudidentity/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-rackspace-clouddns" description="Rackspace Cloud DNS API" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle>mvn:org.apache.jclouds.api/rackspace-clouddns/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-chef" description="Jclouds - API - Chef" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.api/chef/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-sts" description="Jclouds - API - STS" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds</feature>
        <bundle>mvn:org.apache.jclouds.api/sts/1.9.1</bundle>
    </feature>

    <feature name="jclouds-api-route53" description="Jclouds - API - Route53" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle>mvn:org.apache.jclouds.api/route53/1.9.1</bundle>
    </feature>

    <feature name='jclouds-api-cloudsigma2' description='jclouds - API - CloudSigma v2' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-cloudwatch' description='Amazon Web Service - Cloudwatch' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle>mvn:org.apache.jclouds.api/cloudwatch/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/aws-cloudwatch/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-ec2' description='Amazon Web Service - EC2' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-ec2</feature>
        <bundle>mvn:org.apache.jclouds.provider/aws-ec2/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-route53' description='Amazon Web Service - Route 53' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-route53</feature>
        <bundle>mvn:org.apache.jclouds.provider/aws-route53/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-s3' description='Amazon Web Service - S3' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-s3</feature>
        <bundle dependency='true'>mvn:org.bouncycastle/bcprov-jdk15on/1.49</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-bouncycastle/1.9.1</bundle>
        <bundle dependency='true'>mvn:io.netty/netty/3.3.1.Final</bundle>
        <bundle dependency='true'>mvn:org.apache.httpcomponents/httpcore-osgi/4.1</bundle>
        <bundle dependency='true'>mvn:org.apache.httpcomponents/httpclient-osgi/4.1.1</bundle>
        <bundle dependency='true'>mvn:joda-time/joda-time/2.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-joda/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-netty/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-enterprise/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-apachehc/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/aws-s3/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-sqs' description='Amazon Web Service - SQS' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-sqs</feature>
        <bundle>mvn:org.apache.jclouds.provider/aws-sqs/1.9.1</bundle>
    </feature>

    <feature name='jclouds-aws-sts' description='Amazon Web Service - STS' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-sts</feature>
        <bundle>mvn:org.apache.jclouds.provider/aws-sts/1.9.1</bundle>
    </feature>

    <feature name='jclouds-azureblob' description='Azureblob' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <bundle>mvn:org.apache.jclouds.provider/azureblob/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudfiles-uk' description='Cloudfiles UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-swift</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/cloudfiles/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/cloudfiles-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudfiles-us' description='Cloudfiles US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-swift</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/cloudfiles/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/cloudfiles-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-dynect' description='DynECT Managed DNS' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <bundle>mvn:org.apache.jclouds.provider/dynect/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudloadbalancers-us' description='Cloud Load Balancers US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-loadbalancer/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-scriptbuilder/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-compute/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.api/rackspace-cloudloadbalancers/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudloadbalancers-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudloadbalancers-uk' description='Cloud Load Balancers UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-loadbalancer/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-scriptbuilder/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-compute/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.api/rackspace-cloudloadbalancers/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudloadbalancers-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudservers-us' description='Rackspace Cloudservers US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-openstack-nova</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudservers-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudservers-uk' description='Rackspace Cloudservers UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-api-openstack-nova</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudservers-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-clouddns-us' description='Racksapce Cloud DNS US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-rackspace-clouddns</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-clouddns-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-clouddns-uk' description='Racksapce Cloud DNS UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-rackspace-clouddns</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-clouddns-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudblockstorage-us' description='Racksapce Cloud Block Storage US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-openstack-cinder</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudblockstorage-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudblockstorage-uk' description='Racksapce Cloud Block Storage UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-openstack-cinder</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudblockstorage-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudfiles-uk' description='Rackspace Cloud Files UK' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-openstack-swift</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/rackspace-cloudfiles/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudfiles-uk/1.9.1</bundle>
    </feature>

    <feature name='jclouds-rackspace-cloudfiles-us' description='Rackspace Cloud Files US' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-openstack-swift</feature>
        <feature version='1.9.1'>jclouds-api-rackspace-cloudidentity</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/rackspace-cloudfiles/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudfiles-us/1.9.1</bundle>
    </feature>

    <feature name='jclouds-elastichosts-lon-b' description='Elastichosts Bluesquare London' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/elastichosts-lon-b/1.9.1</bundle>
    </feature>

    <feature name='jclouds-elastichosts-lon-p' description='Elastichosts Peer1 London' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/elastichosts-lon-p/1.9.1</bundle>
    </feature>

    <feature name='jclouds-elastichosts-sat-p' description='Elastichosts Peer1 San Antonio' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/elastichosts-sat-p/1.9.1</bundle>
    </feature>

    <feature name='jclouds-elastichosts-lax-p' description='Elastichosts Peer1 Los Angeles' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/elastichosts-lax-p/1.9.1</bundle>
    </feature>

    <feature name='jclouds-elastichosts-tor-p' description='Elastichosts Peer1 Toronto' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/elastichosts-tor-p/1.9.1</bundle>
    </feature>

    <feature name='jclouds-gogrid' description='GoGrid' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.provider/gogrid/1.9.1</bundle>
    </feature>

    <feature name='jclouds-go2cloud-jhb1' description='Go2Cloud implementation targeted to Johannesburg1' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-elasticstack</feature>
        <bundle>mvn:org.apache.jclouds.provider/go2cloud-jhb1/1.9.1</bundle>
    </feature>

    <feature name='jclouds-glesys' description='GleSYS' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.provider/glesys/1.9.1</bundle>
    </feature>

    <feature name='jclouds-hpcloud-objectstorage' description='HP Cloud Object Storage' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-swift</feature>
        <bundle>mvn:org.apache.jclouds.provider/hpcloud-objectstorage/1.9.1</bundle>
    </feature>

    <feature name='jclouds-hpcloud-compute' description='HP Cloud Compute' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-api-openstack-nova</feature>
        <bundle>mvn:org.apache.jclouds.provider/hpcloud-compute/1.9.1</bundle>
    </feature>

    <feature name='jclouds-openhosting-east1' description='Open Hosting for East1' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/openhosting-east1/1.9.1</bundle>
    </feature>

    <feature name='jclouds-serverlove-z1-man' description='Serverlove implementation targeted to Manchester' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/serverlove-z1-man/1.9.1</bundle>
    </feature>

    <feature name='jclouds-skalicloud-sdg-my' description='SkaliCloud implementation targeted to Malaysia' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.provider/skalicloud-sdg-my/1.9.1</bundle>
    </feature>

    <feature name='jclouds-softlayer' description='Components to access SoftLayer' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.provider/softlayer/1.9.1</bundle>
    </feature>

    <feature name='jclouds-digitalocean' description='Components to access DigitalOcean' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle>mvn:org.apache.jclouds.labs/digitalocean/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudsigma2-hnl' description='CloudSigma v2 Honolulu' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2-hnl/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudsigma2-lvs' description='CloudSigma v2 Las Vegas' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2-lvs/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudsigma2-sjc' description='CloudSigma v2 San Jose' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2-sjc/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudsigma2-wdc' description='CloudSigma v2 Washington DC' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2-wdc/1.9.1</bundle>
    </feature>

    <feature name='jclouds-cloudsigma2-zrh' description='CloudSigma v2 Zurich' version='1.9.1' resolver='(obr)'>
        <feature version='1.9.1'>jclouds-compute</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.labs/cloudsigma2/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.labs/cloudsigma2-zrh/1.9.1</bundle>
    </feature>

    <feature name="jclouds-services" description="OSGi Service Factories for jclouds" version="1.9.1" resolver="(obr)">
        <configfile finalname="/etc/org.apache.jclouds.credentials.cfg">mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/cfg/credentials</configfile>
        <feature version='1.9.1'>jclouds-compute</feature>
        <feature version='1.9.1'>jclouds-blobstore</feature>
        <bundle dependency='true'>mvn:net.schmizz/sshj/0.8.1</bundle>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch-agentproxy-sshj/0.0.8_1</bundle>
        <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.connector-factory/0.0.8</bundle>
        <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.usocket-nc/0.0.8</bundle>
        <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.sshagent/0.0.8</bundle>
        <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jzlib/1.0.7_1</bundle>
        <bundle dependency='true'>mvn:org.bouncycastle/bcpkix-jdk15on/1.49</bundle>
        <bundle dependency='true'>mvn:org.bouncycastle/bcprov-jdk15on/1.49</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-bouncycastle/1.9.1</bundle>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-slf4j/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.driver/jclouds-sshj/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.driver/jclouds-log4j/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/core/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/cache/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/recipe/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/services/1.9.1</bundle>
    </feature>

    <feature name="jclouds-commands" description="Karaf Commands for jclouds" version="1.9.1" resolver="(obr)">
        <configfile finalname="/etc/org.apache.jclouds.shell.cfg">mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/cfg/shell</configfile>
        <feature version='1.9.1'>jclouds-services</feature>
        <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.scripting-api-1.0/2.0.0</bundle>
        <bundle dependency="true">mvn:org.codehaus.groovy/groovy-all/1.8.6</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/core/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/recipe/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf/commands/1.9.1</bundle>
    </feature>

    <feature name="jclouds-chef" description="jclouds Chef Services and Commands" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds-api-chef</feature>
        <feature version='1.9.1'>jclouds-commands</feature>
        <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-slf4j/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf.chef/cache/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf.chef/services/1.9.1</bundle>
        <bundle>mvn:org.apache.jclouds.karaf.chef/commands/1.9.1</bundle>
    </feature>

     <feature name="jclouds-url-handler" description="Url Handler for jclouds Blobs" version="1.9.1" resolver="(obr)">
        <feature version='1.9.1'>jclouds</feature>
        <bundle>mvn:org.apache.jclouds.karaf/urlhandler/1.9.1</bundle>
    </feature>

</features>

repo_name: milisarge/lider

license: unknown


code:
<?xml version="1.0" encoding="UTF-8"?>
<!--

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
-->
<features name="karaf-cellar-4.0.1" xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">

    <repository>mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/xml/features</repository>
    <repository>mvn:io.fabric8/karaf-features/2.2.23/xml/features</repository>

    <feature name="cellar-core" description="Karaf clustering core" version="4.0.1">
        <feature>aries-proxy</feature>
        <feature>shell</feature>
        <configfile finalname="/etc/org.apache.karaf.cellar.groups.cfg">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.0.1/cfg/groups</configfile>
        <configfile finalname="/etc/org.apache.karaf.cellar.node.cfg">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.0.1/cfg/node</configfile>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.core/4.0.1</bundle>
    </feature>

    <feature name="hazelcast" description="In memory data grid" version="3.6.4">
        <configfile finalname="/etc/hazelcast.xml">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.0.1/xml/hazelcast</configfile>
        <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
        <bundle>mvn:com.eclipsesource.minimal-json/minimal-json/0.9.2</bundle>
        <bundle>mvn:com.hazelcast/hazelcast-all/3.6.4</bundle>
    </feature>

    <feature name="cellar-hazelcast" description="Cellar implementation based on Hazelcast" version="4.0.1">
        <feature version="3.6.4">hazelcast</feature>
        <feature version="4.0.1">cellar-core</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.hazelcast/4.0.1</bundle>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.utils/4.0.1</bundle>
    </feature>

    <feature name="cellar-config" description="ConfigAdmin cluster support" version="4.0.1">
        <feature>config</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.config/4.0.1</bundle>
    </feature>

    <feature name="cellar-features" description="Karaf features cluster support" version="4.0.1">
        <feature>feature</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.features/4.0.1</bundle>
    </feature>

    <feature name="cellar-bundle" description="Bundle cluster support" version="4.0.1">
        <feature>bundle</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/4.0.1</bundle>
    </feature>

    <feature name="cellar-shell" description="Cellar shell support" version="4.0.1">
        <feature>shell</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.shell/4.0.1</bundle>
    </feature>

    <feature name="cellar" description="Karaf clustering" version="4.0.1">
        <feature>cellar-hazelcast</feature>
        <feature>cellar-shell</feature>
        <feature>cellar-config</feature>
        <feature>cellar-bundle</feature>
        <feature>cellar-features</feature>
    </feature>

    <feature name="cellar-dosgi" description="DOSGi support" version="4.0.1">
        <feature>cellar-hazelcast</feature>
        <bundle start-level="40">mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.dosgi/4.0.1</bundle>
    </feature>

    <feature name="cellar-obr" description="OBR cluster support" version="4.0.1">
        <feature>obr</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.obr/4.0.1</bundle>
    </feature>

    <feature name="cellar-eventadmin" description="OSGi events broadcasting in clusters" version="4.0.1">
        <feature>eventadmin</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.event/4.0.1</bundle>
    </feature>

    <feature name="cellar-cloud" description="Cloud blobstore support in clusters" version="4.0.1">
        <feature>cellar-hazelcast</feature>
        <feature version="1.9.1">jclouds</feature>
        <!-- Adding S3 as the default Blobstore -->
        <feature>jclouds-aws-s3</feature>
        <bundle>mvn:joda-time/joda-time/2.9.1</bundle>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.cloud/4.0.1</bundle>
    </feature>

    <feature name="cellar-kubernetes" description="Cellar Kubernetes support" version="4.0.1">
        <feature>cellar-core</feature>
        <feature>fabric8-kubernetes-api</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.kubernetes/4.0.1</bundle>
    </feature>

    <feature name="cellar-dns" description="Cellar DNS support" version="4.0.1">
        <feature>cellar-core</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.dns/4.0.1</bundle>
    </feature>

    <feature name="cellar-etcd" description="Cellar Etcd discovery support" version="4.0.1">
        <feature>cellar-core</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.etcd/4.0.1</bundle>
    </feature>

    <feature name="cellar-webconsole" description="Cellar plugin for Karaf WebConsole" version="4.0.1">
        <feature>webconsole</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.webconsole/4.0.1</bundle>
    </feature>

    <feature name="cellar-http-balancer" description="Cellar HTTP request balancer" version="4.0.1">
        <feature>cellar-hazelcast</feature>
        <feature>http</feature>
        <feature>http-whiteboard</feature>
        <bundle>mvn:org.apache.karaf.cellar.http/org.apache.karaf.cellar.http.balancer/4.0.1</bundle>
    </feature>

    <feature name="cellar-log" description="Cellar central log support" version="4.0.1">
        <feature>log</feature>
        <feature>cellar-hazelcast</feature>
        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.log/4.0.1</bundle>
    </feature>

</features>


code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0" name="enterprise-4.0.9">
    <repository>mvn:org.ops4j.pax.cdi/pax-cdi-features/0.12.0/xml/features</repository>
    <repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.0.1/xml/features</repository>
    <repository>mvn:org.apache.karaf.features/standard/4.0.9/xml/features</repository>
    <feature name="transaction-api" version="1.1.0">
        <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
    </feature>
    <feature name="transaction-api" version="1.2.0">
        <bundle dependency="true">mvn:javax.interceptor/javax.interceptor-api/1.2</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2</bundle>
        <bundle dependency="true">mvn:javax.el/javax.el-api/3.0.0</bundle>
        <bundle dependency="true">mvn:javax.enterprise/cdi-api/1.2</bundle>
        <bundle>mvn:javax.transaction/javax.transaction-api/1.2</bundle>
    </feature>
    <feature name="transaction" description="OSGi Transaction Manager" version="1.3.1">
        JTA implementation provided by Apache Aries Transaction
        <config name="org.apache.aries.transaction" append="false">
            aries.transaction.recoverable = true
            aries.transaction.timeout = 600
            aries.transaction.howl.logFileDir = ${karaf.data}/txlog
            aries.transaction.howl.maxLogFiles = 2
            aries.transaction.howl.maxBlocksPerFile = 512
            aries.transaction.howl.bufferSize = 4
        </config>
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction-api</feature>
        <bundle dependency="true">mvn:org.apache.aries/org.apache.aries.util/1.1.1</bundle>
        <bundle>mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.3.1</bundle>
        <conditional>
            <condition>aries-blueprint</condition>
            <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.coordinator/1.0.2</bundle>
            <bundle>mvn:org.apache.aries.transaction/org.apache.aries.transaction.blueprint/1.1.1</bundle>
            <bundle>mvn:org.apache.aries.transaction/org.apache.aries.transaction.blueprint/2.1.0</bundle>
        </conditional>
    </feature>
    <feature name="connector" description="OSGi support for JCA Connector 1.6" version="3.1.1">
        OSGi support for JCA Connector 1.6
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.6_spec/1.0</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-validation_1.0_spec/1.1</bundle>
        <bundle>mvn:org.apache.geronimo.components/geronimo-connector/3.1.1</bundle>
    </feature>
    <feature name="jpa" description="OSGi Persistence Container" version="1.0.4">
        JPA implementation provided by Apache Aries JPA 1.x. NB: this feature doesn"t provide the JPA engine, you have to install one by yourself (OpenJPA for instance)
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction-api</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.aries/org.apache.aries.util/1.1.1</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jpa/org.apache.aries.jpa.api/1.0.2</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jpa/org.apache.aries.jpa.container/1.0.4</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jpa/org.apache.aries.jpa.container.context/1.0.4</bundle>
        <conditional>
            <condition>aries-blueprint</condition>
            <bundle start-level="30">mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint.aries/1.0.4</bundle>
        </conditional>
    </feature>
    <feature name="jpa" description="OSGi Persistence Container" version="2.6.0">
        JPA implementation provided by Apache Aries JPA 2.x. NB: this feature doesn't provide the JPA engine, you have to install one by yourself (OpenJPA for instance)
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction-api</feature>
        <feature prerequisite="false" dependency="true">openjpa</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.coordinator/1.0.2</bundle>
        <bundle dependency="true">mvn:org.osgi/org.osgi.service.jpa/1.0.0</bundle>
        <bundle dependency="true">mvn:org.osgi/org.osgi.service.jdbc/1.0.0</bundle>
        <bundle>mvn:org.apache.aries.jpa/org.apache.aries.jpa.api/2.6.0</bundle>
        <bundle>mvn:org.apache.aries.jpa/org.apache.aries.jpa.container/2.6.0</bundle>
        <bundle>mvn:org.apache.aries.jpa/org.apache.aries.jpa.support/2.6.0</bundle>
        <conditional>
            <condition>aries-blueprint</condition>
            <bundle>mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint/2.6.0</bundle>
        </conditional>
    </feature>
    <feature name="openjpa" description="Apache OpenJPA 2.2.x persistence engine support" version="2.2.2">
        Enable Apache OpenJPA as persistence engine.
        <feature prerequisite="false" dependency="false">jndi</feature>
        <feature version="[1.1,1.2)" prerequisite="false" dependency="false">transaction-api</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/1.0.1</bundle>
        <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle>
        <bundle dependency="true">mvn:commons-pool/commons-pool/1.6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.14.1_1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_2</bundle>
        <bundle>mvn:org.apache.openjpa/openjpa/2.2.2</bundle>
    </feature>
    <feature name="openjpa" description="Apache OpenJPA 2.3.x persistence engine support" version="2.3.0">
        Enable Apache OpenJPA as persistence engine.
        <feature version="[1.1,1.2)" prerequisite="false" dependency="false">transaction-api</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/1.0.1</bundle>
        <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle>
        <bundle dependency="true">mvn:commons-pool/commons-pool/1.6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.14.1_1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.xbean/xbean-asm4-shaded/3.16</bundle>
        <bundle>mvn:org.apache.openjpa/openjpa/2.3.0</bundle>
        <requirement>osgi.ee;filter:="(&(osgi.ee=JavaSE)(!(version>=1.8)))"</requirement>
    </feature>
    <feature name="openjpa" description="Apache OpenJPA 2.4.x persistence engine support" version="2.4.1">
        Enable Apache OpenJPA as persistence engine.
        <feature prerequisite="false" dependency="false">jndi</feature>
        <feature version="[1.2,1.3)" prerequisite="false" dependency="false">transaction-api</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/1.0.1</bundle>
        <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle>
        <bundle dependency="true">mvn:commons-pool/commons-pool/1.6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.14.1_1</bundle>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1</bundle>
        <bundle dependency="true">mvn:org.apache.xbean/xbean-asm5-shaded/4.3</bundle>
        <bundle>mvn:org.apache.openjpa/openjpa/2.4.1</bundle>
        <capability>
            osgi.service;effective:=active;objectClass=javax.persistence.spi.PersistenceProvider
        </capability>
    </feature>
    <feature name="hibernate" description="Hibernate 3.x JPA persistence engine support" version="3.3.2.GA">
        Enable Hibernate 3.x as persistence engine.
        <feature prerequisite="false" dependency="false">jndi</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle>
        <bundle dependency="true">mvn:commons-pool/commons-pool/1.6</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
        <bundle dependency="true">mvn:org.objectweb.asm/com.springsource.org.objectweb.asm/1.5.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
        <bundle dependency="true">mvn:net.sourceforge.cglib/com.springsource.net.sf.cglib/2.2.0</bundle>
        <bundle dependency="true">mvn:org.jboss.javassist/com.springsource.javassist/3.9.0.GA</bundle>
        <bundle>mvn:org.hibernate/com.springsource.org.hibernate.annotations.common/3.3.0.ga</bundle>
        <bundle>mvn:org.hibernate/com.springsource.org.hibernate.annotations/3.4.0.GA</bundle>
        <bundle>mvn:org.hibernate/com.springsource.org.hibernate.ejb/3.4.0.GA</bundle>
        <bundle>mvn:org.hibernate/com.springsource.org.hibernate/3.3.2.GA</bundle>
    </feature>
    <feature name="hibernate" description="Hibernate 4.2.x JPA persistence engine support" version="4.2.15.Final">
        Enable Hibernate 4.2.x as persistence engine.
        <feature prerequisite="false" dependency="false">http</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.8.2_2</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.14.1_1</bundle>
        <bundle dependency="true">mvn:com.fasterxml/classmate/1.1.0</bundle>
        <bundle dependency="true">mvn:org.javassist/javassist/3.18.1-GA</bundle>
        <bundle dependency="true">mvn:org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.4_spec/1.0.2.Final</bundle>
        <bundle dependency="true">mvn:org.jboss/jandex/1.2.2.Final</bundle>
        <bundle dependency="true">mvn:org.jboss.logging/jboss-logging/3.1.4.GA</bundle>
        <bundle dependency="true">mvn:org.hibernate.common/hibernate-commons-annotations/4.0.4.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-core/4.2.15.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-entitymanager/4.2.15.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-osgi/4.2.15.Final</bundle>
    </feature>
    <feature name="hibernate-envers" description="Hibernate Envers 4.2.x" version="4.2.15.Final">
        Enable Hibernate Envers 4.2.x
        <feature version="4.2.15.Final" prerequisite="false" dependency="false">hibernate</feature>
        <bundle>mvn:org.hibernate/hibernate-envers/4.2.15.Final</bundle>
    </feature>
    <feature name="hibernate" description="Hibernate 4.3.x JPA persistence engine support" version="4.3.6.Final">
        Enable Hibernate 4.3.x as persistence engine.
        <feature prerequisite="false" dependency="false">http</feature>
        <bundle dependency="true">mvn:org.eclipse.persistence/javax.persistence/2.1.0</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.8.2_2</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.14.1_1</bundle>
        <bundle dependency="true">mvn:com.fasterxml/classmate/1.1.0</bundle>
        <bundle dependency="true">mvn:org.javassist/javassist/3.18.1-GA</bundle>
        <bundle dependency="true">mvn:org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.4_spec/1.0.2.Final</bundle>
        <bundle dependency="true">mvn:org.jboss/jandex/1.2.2.Final</bundle>
        <bundle dependency="true">mvn:org.jboss.logging/jboss-logging/3.1.4.GA</bundle>
        <bundle dependency="true">mvn:org.hibernate.common/hibernate-commons-annotations/4.0.4.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-core/4.3.6.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-entitymanager/4.3.6.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-osgi/4.3.6.Final</bundle>
        <capability>
            osgi.service;effective:=active;objectClass=javax.persistence.spi.PersistenceProvider
        </capability>
    </feature>
    <feature name="hibernate-envers" description="Hibernate Envers 4.3.x" version="4.3.6.Final">
        Enable Hibernate Envers 4.3.x
        <feature version="4.3.6.Final" prerequisite="false" dependency="false">hibernate</feature>
        <bundle>mvn:org.hibernate/hibernate-envers/4.3.6.Final</bundle>
    </feature>
    <feature name="hibernate-validator" description="Hibernate Validator support" version="5.0.3.Final">
        <bundle dependency="true">mvn:javax.validation/validation-api/1.1.0.Final</bundle>
        <bundle dependency="true">mvn:com.fasterxml/classmate/1.1.0</bundle>
        <bundle dependency="true">mvn:javax.el/javax.el-api/2.2.4</bundle>
        <bundle dependency="true">mvn:org.glassfish.web/javax.el/2.2.4</bundle>
        <bundle dependency="true">mvn:org.jboss.logging/jboss-logging/3.1.4.GA</bundle>
        <bundle>mvn:org.hibernate/hibernate-validator/5.0.3.Final</bundle>
    </feature>
    <feature name="eclipselink" description="Eclipselink JPA persistence engine support" version="2.6.4">
        Eclipselink persistence engine.
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction</feature>
        <bundle dependency="true">mvn:org.eclipse.persistence/javax.persistence/2.1.0</bundle>
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3</bundle>
        <bundle>mvn:org.eclipse.persistence/org.eclipse.persistence.jpa/2.6.4</bundle>
        <bundle>mvn:org.eclipse.persistence/org.eclipse.persistence.core/2.6.4</bundle>
        <bundle>mvn:org.eclipse.persistence/org.eclipse.persistence.asm/2.6.4</bundle>
        <bundle>mvn:org.eclipse.persistence/org.eclipse.persistence.antlr/2.6.4</bundle>
        <bundle>mvn:org.eclipse.persistence/org.eclipse.persistence.jpa.jpql/2.6.4</bundle>
        <bundle>mvn:org.apache.aries.jpa/org.apache.aries.jpa.eclipselink.adapter/2.6.0</bundle>
        <capability>
            osgi.service;effective:=active;objectClass=javax.persistence.spi.PersistenceProvider
        </capability>
    </feature>
    <feature name="jndi" description="OSGi Service Registry JNDI access" version="4.0.9">
        JNDI support provided by Apache Aries JNDI 1.0.0, including additional service, commands, and MBean.
        <feature prerequisite="false" dependency="false">aries-proxy</feature>
        <bundle start-level="30">mvn:org.apache.xbean/xbean-naming/3.18</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jndi/org.apache.aries.jndi.api/1.1.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jndi/org.apache.aries.jndi.core/1.0.2</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jndi/org.apache.aries.jndi.rmi/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jndi/org.apache.aries.jndi.url/1.1.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jndi/org.apache.aries.jndi.legacy.support/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.karaf.jndi/org.apache.karaf.jndi.core/4.0.9</bundle>
    </feature>
    <feature name="jdbc" description="JDBC service and commands" version="4.0.9">
        JDBC support providing service, commands, and MBean.
        <feature prerequisite="true" dependency="false">pax-jdbc</feature>
        <feature prerequisite="true" dependency="false">pax-jdbc-config</feature>
        <bundle dependency="true">mvn:org.osgi/org.osgi.service.jdbc/1.0.0</bundle>
        <bundle>mvn:org.apache.karaf.jdbc/org.apache.karaf.jdbc.core/4.0.9</bundle>
    </feature>
    <feature name="jms" description="JMS service and commands" version="4.0.9">
        JMS support provinding service, commands, and MBean.
        <feature version="[1.1,2)" prerequisite="false" dependency="false">transaction</feature>
        <feature prerequisite="false" dependency="false">aries-blueprint</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1</bundle>
        <bundle>mvn:org.apache.karaf.jms/org.apache.karaf.jms.core/4.0.9</bundle>
        <requirement>
            osgi.extender;filter:="(&(osgi.extender=osgi.blueprint)(version>=1.0))"
        </requirement>
    </feature>
    <feature name="application-without-isolation" description="Provide EBA archive support" version="1.0.0">
        Support of the Aries EBA archives
        <feature version="4.0.9" prerequisite="false" dependency="false">obr</feature>
        <feature prerequisite="false" dependency="false">aries-blueprint</feature>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.resolver.obr/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.install/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.api/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.management/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.utils/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.modeller/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.default.local.platform/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.resolver.noop/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.deployment.management/1.0.0</bundle>
        <bundle start-level="30">mvn:org.apache.aries.application/org.apache.aries.application.runtime/1.0.0</bundle>
    </feature>
    <feature name="subsystems" description="Support for OSGi subsystems" version="2.0.8">
        Support for Aries OSGi subsystems
        <bundle start-level="30" dependency="true">mvn:org.apache.aries/org.apache.aries.util/1.1.1</bundle>
        <bundle start-level="30" dependency="true">mvn:org.apache.karaf.services/org.apache.karaf.services.coordinator/4.0.9</bundle>
        <bundle start-level="30">mvn:org.apache.aries.subsystem/org.apache.aries.subsystem.api/2.0.8</bundle>
        <bundle start-level="30">mvn:org.apache.aries.subsystem/org.apache.aries.subsystem.core/2.0.8</bundle>
        <conditional>
            <condition>shell</condition>
            <bundle start-level="30">mvn:org.apache.karaf.subsystem/org.apache.karaf.subsystem.core/4.0.9</bundle>
        </conditional>
    </feature>
</features>


code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0" name="framework-4.0.9">
    <feature name="framework" description="Karaf core feature" hidden="true" version="4.0.9">
        <details>The Apache Software Foundation provides support for the Apache community of open-source software projects.
    The Apache projects are characterized by a collaborative, consensus based development process, an open and
    pragmatic software license, and a desire to create high quality software that leads the way in its field.
    We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
    and users.</details>
        <bundle start-level="5" start="true">mvn:org.ops4j.pax.url/pax-url-aether/2.5.2</bundle>
        <bundle start-level="8" start="true">mvn:org.ops4j.pax.logging/pax-logging-api/1.8.5</bundle>
        <bundle start-level="8" start="true">mvn:org.ops4j.pax.logging/pax-logging-service/1.8.5</bundle>
        <bundle start-level="10" start="true">mvn:org.apache.felix/org.apache.felix.configadmin/1.8.14</bundle>
        <bundle start-level="11" start="true">mvn:org.apache.felix/org.apache.felix.fileinstall/3.5.8</bundle>
        <bundle start-level="15" start="true">mvn:org.apache.karaf.features/org.apache.karaf.features.core/4.0.9</bundle>
    </feature>
</features>