<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" name="org.apache.brooklyn-0.9.0">
    <repository>mvn:org.apache.karaf.features/standard/4.0.3/xml/features</repository>
    <repository>mvn:org.apache.karaf.features/enterprise/4.0.3/xml/features</repository>
    <repository>mvn:org.apache.karaf.features/spring/4.0.3/xml/features</repository>
    <repository>mvn:org.apache.cxf.karaf/apache-cxf/3.1.4/xml/features</repository>
    <feature name="swagger-crippled" description="Swagger Annotations+Core+JAXRS+Models" version="1.5.3">
        <bundle>mvn:io.swagger/swagger-annotations/1.5.3</bundle>
        <bundle>mvn:io.swagger/swagger-models/1.5.3</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.4.5</bundle>
    </feature>
    <feature name="brooklyn-utils-common" description="Brooklyn Common Utils" version="0.9.0">
        <bundle>mvn:org.apache.brooklyn/brooklyn-utils-common/0.9.0</bundle>
        <bundle>mvn:org.apache.brooklyn/brooklyn-logback-includes/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.guava/guava/17.0</bundle>
        <bundle dependency="true">mvn:org.codehaus.groovy/groovy-all/2.3.7</bundle>
        <bundle dependency="true">mvn:commons-io/commons-io/2.4</bundle>
        <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle>
        <bundle dependency="true">mvn:org.slf4j/jul-to-slf4j/1.6.6</bundle>
        <bundle dependency="true">mvn:org.yaml/snakeyaml/1.11</bundle>
        <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle>
        <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle>
        <bundle dependency="true">mvn:ch.qos.logback/logback-classic/1.0.7</bundle>
        <bundle dependency="true">mvn:ch.qos.logback/logback-core/1.0.7</bundle>
    </feature>
    <feature name="brooklyn-utils-groovy" description="Brooklyn Groovy Utils" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-utils-common</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-utils-common/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-utils-rest-swagger" description="Brooklyn REST Swagger Apidoc Utilities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-utils-common</feature>
        <feature version="1.5.3" prerequisite="false" dependency="false">swagger-crippled</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-utils-rest-swagger/0.9.0</bundle>
        <bundle dependency="true">mvn:com.sun.jersey/jersey-server/1.19</bundle>
        <bundle dependency="true">mvn:com.sun.jersey/jersey-core/1.19</bundle>
        <bundle dependency="true">mvn:com.sun.jersey/jersey-servlet/1.19</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3.2</bundle>
        <bundle dependency="true">mvn:javax.servlet/javax.servlet-api/3.1.0</bundle>
        <bundle dependency="true">mvn:javax.ws.rs/javax.ws.rs-api/2.0.1</bundle>
        <bundle dependency="true">wrap:mvn:javax.validation/validation-api/1.1.0.Final</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.reflections/0.9.9_1</bundle>
    </feature>
    <feature name="brooklyn-rest-api" description="Brooklyn REST API" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-utils-rest-swagger</feature>
        <feature prerequisite="false" dependency="false">brooklyn-api</feature>
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-rest-api/0.9.0</bundle>
        <bundle dependency="true">mvn:com.sun.jersey.contribs/jersey-multipart/1.19</bundle>
        <bundle dependency="true">mvn:org.jvnet.mimepull/mimepull/1.9.3</bundle>
        <bundle dependency="true">mvn:commons-lang/commons-lang/2.4</bundle>
        <bundle dependency="true">wrap:mvn:javax.validation/validation-api/1.1.0.Final</bundle>
        <bundle dependency="true">mvn:com.sun.jersey/jersey-servlet/1.19</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3.2</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.4.5</bundle>
        <bundle dependency="true">mvn:javax.servlet/javax.servlet-api/3.1.0</bundle>
    </feature>
    <feature name="brooklyn-api" description="Brooklyn API" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-utils-common</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-api/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-core" description="Brooklyn Core" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-api</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-core/0.9.0</bundle>
        <bundle>mvn:org.apache.brooklyn/brooklyn-utils-groovy/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.code.gson/gson/2.3</bundle>
        <bundle dependency="true">mvn:com.jayway.jsonpath/json-path/2.0.0</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.4.5</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.5</bundle>
        <bundle dependency="true">mvn:net.minidev/json-smart/2.1.1</bundle>
        <bundle dependency="true">mvn:net.minidev/asm/1.0.2</bundle>
        <bundle dependency="true">mvn:com.thoughtworks.xstream/xstream/1.4.7</bundle>
        <bundle dependency="true">mvn:org.freemarker/freemarker/2.3.22</bundle>
        <bundle dependency="true">mvn:net.schmizz/sshj/0.8.1</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jzlib/1.1.3_2</bundle>
        <bundle dependency="true">mvn:org.bouncycastle/bcprov-ext-jdk15on/1.49</bundle>
        <bundle dependency="true">mvn:org.bouncycastle/bcpkix-jdk15on/1.49</bundle>
        <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3.2</bundle>
        <bundle dependency="true">wrap:mvn:com.google.http-client/google-http-client/1.18.0-rc</bundle>
        <bundle dependency="true">wrap:mvn:com.maxmind.geoip2/geoip2/0.8.1</bundle>
        <bundle dependency="true">wrap:mvn:xpp3/xpp3_min/1.1.4c</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.reflections/0.9.9_1</bundle>
    </feature>
    <feature name="brooklyn-camp-brooklyn" description="Brooklyn CAMP REST API" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-camp-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-camp/0.9.0</bundle>
        <bundle dependency="true">mvn:commons-beanutils/commons-beanutils/1.9.1</bundle>
        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
    </feature>
    <feature name="brooklyn-camp-base" description="Brooklyn CAMP Base" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-utils-common</feature>
        <bundle>mvn:org.apache.brooklyn.camp/camp-base/0.9.0</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-compress/1.4</bundle>
        <bundle dependency="true">wrap:mvn:org.tukaani/xz/1.4</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3.2</bundle>
    </feature>
    <feature name="brooklyn-camp-server" description="Brooklyn CAMP Server" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-camp-base</feature>
        <feature prerequisite="false" dependency="false">brooklyn-utils-rest-swagger</feature>
        <feature prerequisite="false" dependency="false">jetty</feature>
        <bundle>mvn:org.apache.brooklyn.camp/camp-server/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-rest-resources" description="Brooklyn REST Resources" version="0.9.0">
        <config name="org.apache.cxf.osgi" append="false">
            org.apache.cxf.servlet.context = /v1
        </config>
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-rest-api</feature>
        <feature prerequisite="false" dependency="false">brooklyn-camp-brooklyn</feature>
        <feature prerequisite="false" dependency="false">brooklyn-camp-base</feature>
        <feature prerequisite="false" dependency="false">cxf-jaxrs</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-rest-resources/0.9.0</bundle>
        <bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.4.5</bundle>
        <bundle dependency="true">mvn:javax.servlet/javax.servlet-api/3.1.0</bundle>
        <bundle dependency="true">mvn:javax.ws.rs/javax.ws.rs-api/2.0.1</bundle>
    </feature>
    <feature name="brooklyn-jsgui" description="Brooklyn REST JavaScript Web GUI" version="0.9.0">
        <feature prerequisite="false" dependency="false">war</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-jsgui/0.9.0/war</bundle>
    </feature>
    <feature name="brooklyn-commands" description="Brooklyn Shell Commands" version="0.9.0">
        <bundle>mvn:org.apache.brooklyn/brooklyn-commands/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-software-winrm" description="Brooklyn WinRM Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">cxf-jaxws</feature>
        <feature prerequisite="false" dependency="false">cxf-http-async</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-winrm/0.9.0</bundle>
        <bundle dependency="true">mvn:io.cloudsoft.windows/winrm4j/0.3.5</bundle>
        <bundle dependency="true">mvn:io.cloudsoft.windows/winrm4j-client/0.3.5</bundle>
    </feature>
    <feature name="brooklyn-policy" description="Brooklyn Policies" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-policy/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-software-base" description="Brooklyn Software Base" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-winrm</feature>
        <feature prerequisite="false" dependency="false">brooklyn-policy</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-base/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-jmxmp-agent" description="Brooklyn Secure JMXMP Agent" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-jmxmp-agent/0.9.0</bundle>
        <bundle dependency="true">wrap:mvn:org.glassfish.external/opendmk_jmxremote_optional_jar/1.0-b01-ea</bundle>
    </feature>
    <feature name="brooklyn-jmxrmi-agent" description="Brooklyn JMX RMI Agent" version="0.9.0">
        <bundle>mvn:org.apache.brooklyn/brooklyn-jmxrmi-agent/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-locations-jclouds" description="Brooklyn Jclouds Location Targets" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-winrm</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-locations-jclouds/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.inject/guice/3.0</bundle>
        <bundle dependency="true">mvn:org.apache.jclouds.driver/jclouds-bouncycastle/1.9.2</bundle>
        <bundle dependency="true">mvn:org.apache.jclouds/jclouds-core/1.9.2</bundle>
        <bundle dependency="true">mvn:com.google.guava/guava/17.0</bundle>
    </feature>
    <feature name="brooklyn-software-network" description="Brooklyn Network Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-network/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-software-osgi" description="Brooklyn OSGi Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-api</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-osgi/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.guava/guava/17.0</bundle>
    </feature>
    <feature name="brooklyn-software-database" description="Brooklyn Database Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-api</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-database/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.guava/guava/17.0</bundle>
    </feature>
    <feature name="brooklyn-software-webapp" description="Brooklyn Web App Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-webapp/0.9.0</bundle>
        <bundle dependency="true">wrap:mvn:org.hibernate/jtidy/r8-20060801</bundle>
    </feature>
    <feature name="brooklyn-software-messaging" description="Brooklyn Messaging Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-messaging/0.9.0</bundle>
    </feature>
    <feature name="brooklyn-software-nosql" description="Brooklyn NoSQL Data Store Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-database</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-webapp</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-nosql/0.9.0</bundle>
        <bundle dependency="true">mvn:org.mongodb/mongo-java-driver/3.0.3</bundle>
    </feature>
    <feature name="brooklyn-software-monitoring" description="Brooklyn Monitoring Software Entities" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-api</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-software-monitoring/0.9.0</bundle>
        <bundle dependency="true">mvn:com.google.guava/guava/17.0</bundle>
    </feature>
    <feature name="brooklyn-osgi-launcher" description="Brooklyn init" version="0.9.0">
        <feature prerequisite="false" dependency="false">brooklyn-core</feature>
        <feature prerequisite="false" dependency="false">brooklyn-software-base</feature>
        <bundle>mvn:org.apache.brooklyn/brooklyn-launcher-common/0.9.0</bundle>
        <bundle>mvn:org.apache.brooklyn/brooklyn-karaf-init/0.9.0</bundle>
    </feature>
</features>
