<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" name="osgi-jax-rs-connector">

    <feature name="jax-rs-connector" version="5.3" resolver="(obr)">
        <bundle dependency="true">mvn:com.eclipsesource.jaxrs/jersey-min/2.22.1</bundle>
        <bundle dependency="true">mvn:com.eclipsesource.jaxrs/consumer/5.3</bundle>
        <bundle>mvn:com.eclipsesource.jaxrs/publisher/5.3</bundle>
    </feature>

    <feature name="jax-rs-provider-moxy" version="2.2">
        <bundle dependency="true">mvn:org.eclipse.persistence/org.eclipse.persistence.core/2.5.2</bundle>
        <bundle dependency="true">mvn:org.eclipse.persistence/org.eclipse.persistence.moxy/2.5.2</bundle>
        <bundle>mvn:com.eclipsesource.jaxrs/provider-moxy/2.2</bundle>
    </feature>

    <feature name="jax-rs-provider-gson" version="2.3">
        <bundle dependency="true">mvn:com.google.code.gson/gson/2.3</bundle>
        <bundle>mvn:com.eclipsesource.jaxrs/provider-gson/2.3</bundle>
    </feature>

    <feature name="jax-rs-provider-multipart" version="2.2">
        <bundle>mvn:com.eclipsesource.jaxrs/provider-multipart/2.2</bundle>
    </feature>

    <feature name="jax-rs-provider-security" version="2.2">
        <bundle>mvn:com.eclipsesource.jaxrs/provider-security/2.2</bundle>
    </feature>

    <feature name="jax-rs-provider-sse" version="2.2">
        <bundle>mvn:com.eclipsesource.jaxrs/provider-sse/2.2</bundle>
    </feature>
    
    <feature name="jax-rs-provider-swagger" version="1.0">
        <bundle dependency="true">mvn:com.eclipsesource.jaxrs/swagger-all/1.5.5</bundle>
        <bundle>mvn:com.eclipsesource.jaxrs/provider-swagger/1.0</bundle>        
    </feature>

</features>