<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.2.0" name="HyperIoTBase-features">
  <repository>mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/6.2.0.Final/xml/features</repository>
  <repository>mvn:org.apache.cxf.karaf/apache-cxf/3.6.5/xml/features</repository>
  <feature name="hyperiot-base-karaf-features" version="2.5.0" description="All Hyperiot HyperIoTBase Modules">
    <feature>jdbc</feature>
    <feature>jndi</feature>
    <feature>aries-blueprint</feature>
    <feature>transaction</feature>
    <feature>jpa</feature>
    <feature version="[5,6)">hibernate</feature>
    <feature version="[6.2,7)">hibernate-validator</feature>
    <feature>pax-jdbc</feature>
    <feature>pax-jdbc-config</feature>
    <feature>pax-jdbc-pool-dbcp2</feature>
    <feature>scr</feature>
    <bundle start-level="79">mvn:it.acsoftware.hyperiot.base/HyperIoTBase-service-hooks/2.5.0</bundle>
  </feature>
  <feature name="hyperiot-base" version="2.5.0" description="All Hyperiot HyperIoTBase Modules">
    <feature>hyperiot-base-basic</feature>
    <feature>pax-web-jetty-websockets</feature>
    <feature>pax-web-whiteboard</feature>
    <feature>pax-web-karaf</feature>
    <bundle>mvn:org.passay/passay/1.4.0</bundle>
    <bundle>mvn:org.webjars/swagger-ui/4.15.5</bundle>
    <feature>cxf-rs-description-swagger2</feature>
    <bundle start-level="83">mvn:it.acsoftware.hyperiot.base/HyperIoTBase-service-rest-provider/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-service-rest/2.5.0</bundle>
  </feature>
  <feature name="hyperiot-base-test" version="2.5.0" description="All Hyperiot HyperIoTBase Modules">
    <feature>hyperiot-base</feature>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-test-containers/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-test-utils/2.5.0</bundle>
  </feature>
  <feature name="hyperiot-base-basic" version="2.5.0" description="Hyperiot HyperIoTBase Modules with NO rest services">
    <feature>hyperiot-base-karaf-features</feature>
    <feature>cxf-rs-security-jose</feature>
    <bundle>mvn:org.javassist/javassist/3.28.0-GA</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.17.0</bundle>
    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1</bundle>
    <bundle>mvn:org.codehaus.woodstox/stax2-api/4.2.2</bundle>
    <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.core/jackson-core/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.core/jackson-databind/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-csv/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-properties/2.14.1</bundle>
    <bundle>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.14.1</bundle>
    <bundle>mvn:javax.validation/validation-api/2.0.1.Final</bundle>
    <bundle>mvn:org.bouncycastle/bcprov-jdk15on/1.69</bundle>
    <bundle>mvn:org.bouncycastle/bcpkix-jdk15on/1.69</bundle>
    <bundle>mvn:org.bouncycastle/bcmail-jdk15on/1.69</bundle>
    <bundle>mvn:org.postgresql/postgresql/42.2.9</bundle>
    <bundle start-level="79">mvn:it.acsoftware.hyperiot.base/HyperIoTBase-api/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-model/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-security/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-actions/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-command/2.5.0</bundle>
    <bundle start-level="79">mvn:it.acsoftware.hyperiot.base/HyperIoTBase-util/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-validation/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-repository/2.5.0</bundle>
    <bundle>mvn:it.acsoftware.hyperiot.base/HyperIoTBase-service/2.5.0</bundle>
  </feature>
</features>