<?xml version="1.0" encoding="UTF-8"?>
<features name="karaf-jackson-2.8.11"
    xmlns="http://karaf.apache.org/xmlns/features/v1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
        http://karaf.apache.org/xmlns/features/v1.2.1
        http://karaf.apache.org/xmlns/features/v1.2.1
    ">

    <!-- core -->

    <feature name="jackson-annotations" version="2.8.11">
        <bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/2.8.11</bundle>
    </feature>

    <feature name="jackson-core" version="2.8.11">
        <feature version="2.8.11">jackson-annotations</feature>

        <bundle>mvn:com.fasterxml.jackson.core/jackson-core/2.8.11</bundle>
    </feature>

    <feature name="jackson-databind" version="2.8.11">
        <feature version="2.8.11">jackson-core</feature>

        <bundle>mvn:com.fasterxml.jackson.core/jackson-databind/2.8.11</bundle>
    </feature>

    <!-- modules -->

    <feature name="jackson-module-jaxb-annotations" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.8.11</bundle>
    </feature>

    <feature name="jackson-module-parameter-names" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.module/jackson-module-parameter-names/2.8.11</bundle>
    </feature>

    <!-- dataformat -->
    <feature name="jackson-dataformat-avro" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle dependency="true">wrap:mvn:org.tukaani/xz/1.0</bundle>
        <bundle dependency="true">mvn:org.apache.commons/commons-compress/1.4.1</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.paranamer/2.3_1</bundle>
        <bundle dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/1.9.13</bundle>
        <bundle dependency="true">mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.13</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro/1.7.7_2</bundle>
        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-avro/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-csv" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-csv/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-cbor" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-yaml" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:org.yaml/snakeyaml/1.17</bundle>
        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-protobuf" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle dependency="true">wrap:mvn:com.squareup/protoparser/4.0.0</bundle>
        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-xml" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>
        <feature version="2.8.11">jackson-module-jaxb-annotations</feature>

        <bundle dependency="true">mvn:org.codehaus.woodstox/stax2-api/3.1.4</bundle>
        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-smile" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-smile/2.8.11</bundle>
    </feature>

    <feature name="jackson-dataformat-properties" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-properties/2.8.11</bundle>
    </feature>

    <!-- data type -->
    <feature name="jackson-datatype-joda" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle dependency="true">mvn:joda-time/joda-time/2.7</bundle>
        <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-joda/2.8.11</bundle>
    </feature>

    <feature name="jackson-datatype-guava" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle dependency="true">mvn:com.google.guava/guava/16.0</bundle>
        <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-guava/2.8.11</bundle>
    </feature>

    <feature name="jackson-datatype-jdk8" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.8.11</bundle>
    </feature>

    <feature name="jackson-datatype-jsr310" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.8.11</bundle>
    </feature>

    <feature name="jackson-datatype-jaxrs" version="2.8.11">
        <feature version="2.0.1">jaxrs-spec</feature>
        <feature version="2.8.11">jackson-databind</feature>

        <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jaxrs/2.8.11</bundle>
    </feature>

    <!-- jaxrs -->
    <feature name="jaxrs-spec" version="2.0.1">
        <bundle dependency="true" start-level="10">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr339-api-2.0.1/2.6.0</bundle>
    </feature>

    <feature name="jackson-jaxrs-base" version="2.8.11">
        <feature version="2.8.11">jackson-databind</feature>
        <feature version="2.0.1">jaxrs-spec</feature>
        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.2_spec/1.0</bundle>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.8.11</bundle>
    </feature>

    <feature name="jackson-jaxrs-json-provider" version="2.8.11">
        <feature version="2.8.11">jackson-jaxrs-base</feature>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.8.11</bundle>
    </feature>

    <feature name="jackson-jaxrs-cbor-provider" version="2.8.11">
        <feature version="2.8.11">jackson-jaxrs-base</feature>
        <feature version="2.8.11">jackson-dataformat-cbor</feature>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-cbor-provider/2.8.11</bundle>
    </feature>

    <feature name="jackson-jaxrs-smile-provider" version="2.8.11">
        <feature version="2.8.11">jackson-jaxrs-base</feature>
        <feature version="2.8.11">jackson-dataformat-smile</feature>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-smile-provider/2.8.11</bundle>
    </feature>

    <feature name="jackson-jaxrs-xml-provider" version="2.8.11">
        <feature version="2.8.11">jackson-jaxrs-base</feature>
        <feature version="2.8.11">jackson-dataformat-xml</feature>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-xml-provider/2.8.11</bundle>
    </feature>

    <feature name="jackson-jaxrs-yaml-provider" version="2.8.11">
        <feature version="2.8.11">jackson-jaxrs-base</feature>
        <feature version="2.8.11">jackson-dataformat-yaml</feature>

        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-yaml-provider/2.8.11</bundle>
    </feature>


</features>
