<?xml version="1.0" encoding="UTF-8"?>
<!-- @formatter:off -->

<!--
feature:repo-add mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-karaf-features/LATEST/xml/features
 -->
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0" name="QLACK2-FUSE">
  <!-- External repos -->
  <repository>mvn:com.eurodyn.qlack2.util/qlack2-util-karaf-features/2.3.2/xml/features</repository>
  <repository>mvn:org.code-house.jackson/features/2.8.5/xml/features</repository>
  <repository>mvn:com.eurodyn.qlack2.common/qlack2-common-karaf-features/2.3.2/xml/features</repository>
  <repository>mvn:org.kie/kie-karaf-features/7.3.0.Final/xml/features-core</repository>
  <repository>mvn:org.kie/kie-karaf-features/7.3.0.Final/xml/features</repository>

  <!-- ***************************************************************************************** -->
  <!-- AAA                                                                                       -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - AAA" name="qlack2-fuse-AAA" version="2.3.2">
    <feature>qlack2-fuse-AAA-deps</feature>
    <feature>qlack2-fuse-AAA-api</feature>
    <feature>qlack2-fuse-AAA-impl</feature>
    <feature>qlack2-fuse-AAA-cli</feature>
  </feature>
  <feature description="QLACK2 Fuse - AAA (api)" name="qlack2-fuse-AAA-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-aaa-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - AAA (impl)" name="qlack2-fuse-AAA-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-aaa-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - AAA (cli)" name="qlack2-fuse-AAA-cli" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-aaa-commands/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - AAA (deps)" name="qlack2-fuse-AAA-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>eventadmin</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-repack-jackson</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <feature>pax-cdi</feature>
    <bundle>mvn:javax.annotation/javax.annotation-api/1.2</bundle>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
    <bundle>mvn:joda-time/joda-time/2.2</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle>
    <bundle>wrap:mvn:org.beanshell/bsh/2.0b5</bundle>
    <bundle>mvn:org.yaml/snakeyaml/1.15</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- AUDITING                                                                                  -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Auditing" name="qlack2-fuse-auditing" version="2.3.2">
    <feature>qlack2-fuse-auditing-deps</feature>
    <feature>qlack2-fuse-auditing-api</feature>
    <feature>qlack2-fuse-auditing-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Auditing (impl)" name="qlack2-fuse-auditing-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-auditing-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Auditing (api)" name="qlack2-fuse-auditing-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-auditing-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Auditing (deps)" name="qlack2-fuse-auditing-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jackson</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>eventadmin</feature>
    <feature>qlack2-fuse-eventpublisher</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- BLOG                                                                                      -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Blog" name="qlack2-fuse-blog" version="2.3.2">
    <feature>qlack2-fuse-blog-deps</feature>
    <feature>qlack2-fuse-blog-api</feature>
    <feature>qlack2-fuse-blog-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Blog (api)" name="qlack2-fuse-blog-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-blog-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Blog (impl)" name="qlack2-fuse-blog-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-blog-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Blog (deps)" name="qlack2-fuse-blog-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-repack-jackson</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CACHING                                                                                   -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Caching (api)" name="qlack2-fuse-caching-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-caching-api/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Caching (memcached)" name="qlack2-fuse-caching-memcached" version="2.3.2">
    <feature dependency="true">wrap</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>wrap:mvn:net.spy/spymemcached/2.12.0</bundle>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-caching-memcached/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Caching (redis)" name="qlack2-fuse-caching-redis" version="2.3.2">
    <feature>jackson-databind</feature>
    <bundle>mvn:org.apache.commons/commons-pool2/2.3</bundle>
    <bundle>mvn:redis.clients/jedis/2.7.3</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-caching-redis/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Caching (local)" name="qlack2-fuse-caching-local" version="2.3.2">
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-caching-local/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Caching (CLI)" name="qlack2-fuse-caching-cli" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-caching-cli/2.3.2</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CALENDAR                                                                                  -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Calendar" name="qlack2-fuse-calendar" version="2.3.2">
    <feature>qlack2-fuse-calendar-deps</feature>
    <feature>qlack2-fuse-calendar-api</feature>
    <feature>qlack2-fuse-calendar-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Calendar (api)" name="qlack2-fuse-calendar-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-calendar-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Calendar (impl)" name="qlack2-fuse-calendar-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-calendar-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Calendar (deps)" name="qlack2-fuse-calendar-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:commons-lang/commons-lang/2.6</bundle>
    <bundle>mvn:org.mnode.ical4j/ical4j/1.0.2</bundle>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:org.apache.geronimo.bundles/backport-util-concurrent/2.2_1</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CHAT / IM                                                                                 -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - ChatIM" name="qlack2-fuse-chat-im" version="2.3.2">
    <feature>qlack2-fuse-chat-im-deps</feature>
    <feature>qlack2-fuse-chat-im-api</feature>
    <feature>qlack2-fuse-chat-im-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - ChatIM (api)" name="qlack2-fuse-chat-im-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-chat-im-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - ChatIM (impl)" name="qlack2-fuse-chat-im-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-chat-im-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - ChatIM (deps)" name="qlack2-fuse-chat-im-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <feature>qlack2-util-repack-jpadb</feature>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CLIPBOARD                                                                                 -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Clipboard" name="qlack2-fuse-clipboard" version="2.3.2">
    <feature>qlack2-fuse-clipboard-deps</feature>
    <feature>qlack2-fuse-clipboard-api</feature>
    <feature>qlack2-fuse-clipboard-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Clipboard (api)" name="qlack2-fuse-clipboard-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-clipboard-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Clipboard (impl)" name="qlack2-fuse-clipboard-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-clipboard-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Clipboard (deps)" name="qlack2-fuse-clipboard-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- COMPONENT LIBRARY                                                                         -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Component Library" name="qlack2-fuse-component-library" version="2.3.2">
    <feature>qlack2-fuse-component-library-deps</feature>
    <feature>qlack2-fuse-component-library-api</feature>
    <feature>qlack2-fuse-component-library-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Component Library (api)" name="qlack2-fuse-component-library-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-component-library-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Component Library (impl)" name="qlack2-fuse-component-library-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-component-library-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Component Library (deps)" name="qlack2-fuse-component-library-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:commons-lang/commons-lang/2.6</bundle>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CONTENT MANAGER                                                                           -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - ContentManager" name="qlack2-fuse-content-manager" version="2.3.2">
    <feature>qlack2-fuse-content-manager-deps</feature>
    <feature>qlack2-fuse-content-manager-api</feature>
    <feature>qlack2-fuse-content-manager-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - ContentManager (api)" name="qlack2-fuse-content-manager-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-content-manager-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - ContentManager (impl)" name="qlack2-fuse-content-manager-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-content-manager-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - ContentManager (deps)" name="qlack2-fuse-content-manager-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>pax-cdi</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <bundle>mvn:joda-time/joda-time/2.2</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:org.springframework/spring-beans/3.1.4.RELEASE</bundle>
    <bundle>mvn:org.springframework/spring-core/3.1.4.RELEASE</bundle>
    <bundle>mvn:org.apache.tika/tika-core/1.12</bundle>
    <bundle>mvn:org.apache.tika/tika-bundle/1.12</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- CRYPTO                                                                                    -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Crypto" name="qlack2-fuse-crypto" version="2.3.2">
    <feature>qlack2-fuse-crypto-deps</feature>
    <feature>qlack2-fuse-crypto-api</feature>
    <feature>qlack2-fuse-crypto-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Crypto (api)" name="qlack2-fuse-crypto-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-crypto-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Crypto (impl)" name="qlack2-fuse-crypto-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-crypto-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Crypto (deps)" name="qlack2-fuse-crypto-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>jndi</feature>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- FILE UPLOAD                                                                               -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - File Upload" name="qlack2-fuse-fileupload" version="2.3.2">
    <configfile finalname="/etc/com.eurodyn.qlack2.fuse.fileupload.cfg">mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-file-upload-impl/2.3.2/cfg/config-admin</configfile>
    <feature dependency="true">wrap</feature>
    <feature>qlack2-fuse-fileupload-deps</feature>
    <feature>qlack2-fuse-fileupload-api</feature>
    <feature>qlack2-fuse-fileupload-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - File Upload (api)" name="qlack2-fuse-fileupload-api" version="2.3.2">
    <feature>qlack2-common-util</feature>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-file-upload-api/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - File Upload (impl)" name="qlack2-fuse-fileupload-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-file-upload-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - File Upload (deps)" name="qlack2-fuse-fileupload-deps" version="2.3.2">
    <bundle>wrap:mvn:io.sensesecure/clamav4j/0.5</bundle>
    <bundle>mvn:commons-io/commons-io/2.4</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- FORUM                                                                                     -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Forum" name="qlack2-fuse-forum" version="2.3.2">
    <feature>qlack2-fuse-forum-deps</feature>
    <feature>qlack2-fuse-forum-api</feature>
    <feature>qlack2-fuse-forum-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Forum (api)" name="qlack2-fuse-forum-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-forum-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Forum (impl)" name="qlack2-fuse-forum-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-forum-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Forum (deps)" name="qlack2-fuse-forum-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-repack-querydsl</feature>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- IDM                                                                                       -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Identity Manager" name="qlack2-fuse-idm" version="2.3.2">
    <feature>qlack2-fuse-idm-deps</feature>
    <feature>qlack2-fuse-idm-api</feature>
    <feature>qlack2-fuse-idm-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Identity Manager (api)" name="qlack2-fuse-idm-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-idm-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Identity Manager (impl)" name="qlack2-fuse-idm-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-idm-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Identity Manager (deps)" name="qlack2-fuse-idm-deps" version="2.3.2">
    <feature>qlack2-fuse-AAA</feature>
    <feature>qlack2-fuse-crypto</feature>
    <feature>qlack2-fuse-ticketserver</feature>
    <feature>cxf-jaxrs</feature>
    <feature>qlack2-util-repack-jackson-rs</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:joda-time/joda-time/2.2</bundle>
    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/1.8.5_1</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- IMAGING                                                                                   -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Imaging" name="qlack2-fuse-imaging" version="2.3.2">
    <feature>qlack2-fuse-imaging-deps</feature>
    <feature>qlack2-fuse-imaging-api</feature>
    <feature>qlack2-fuse-imaging-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Imaging (api)" name="qlack2-fuse-imaging-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-imaging-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Imaging (impl)" name="qlack2-fuse-imaging-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-imaging-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Imaging (deps)" name="qlack2-fuse-imaging-deps" version="2.3.2">
    <feature>jndi</feature>
    <feature prerequisite="true">wrap</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:javax.media.jai/com.springsource.javax.media.jai.codec/1.1.3</bundle>
    <bundle>mvn:javax.media.jai/com.springsource.javax.media.jai.core/1.1.3</bundle>
    <bundle>mvn:eu.medsea.mimeutil/mime-util/2.1.3</bundle>
    <bundle>mvn:org.apache.sanselan/sanselan/0.97-incubator</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- LEXICON                                                                                   -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Lexicon" name="qlack2-fuse-lexicon" version="2.3.2">
    <feature>qlack2-fuse-lexicon-deps</feature>
    <feature>qlack2-fuse-lexicon-api</feature>
    <feature>qlack2-fuse-lexicon-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Lexicon (api)" name="qlack2-fuse-lexicon-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-lexicon-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Lexicon (impl)" name="qlack2-fuse-lexicon-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-lexicon-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Lexicon (deps)" name="qlack2-fuse-lexicon-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>eventadmin</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <bundle>mvn:org.freemarker/freemarker/2.3.20</bundle>
    <bundle>mvn:org.yaml/snakeyaml/1.15</bundle>
    <bundle>mvn:joda-time/joda-time/2.2</bundle>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi/3.9_2</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- MAILING                                                                                   -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Mailing" name="qlack2-fuse-mailing" version="2.3.2">
    <feature>qlack2-fuse-mailing-deps</feature>
    <feature>qlack2-fuse-mailing-api</feature>
    <feature>qlack2-fuse-mailing-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Mailing (api)" name="qlack2-fuse-mailing-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-mailing-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Mailing (impl)" name="qlack2-fuse-mailing-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-mailing-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Mailing (deps)" name="qlack2-fuse-mailing-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-liquibase</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:org.apache.aries.blueprint/blueprint-maven-plugin-annotation/1.1.0</bundle>
    <bundle>mvn:org.apache.commons/commons-email/1.5</bundle>
    <bundle>mvn:commons-codec/commons-codec/1.8</bundle>
    <bundle>mvn:com.sun.mail/javax.mail/1.5.6</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Rules Runtime" name="qlack2-fuse-rules-runtime"
    version="2.3.2">
    <feature>qlack2-fuse-rules-runtime-deps</feature>
    <feature>qlack2-fuse-rules-runtime-api</feature>
    <feature>qlack2-fuse-rules-runtime-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Rules Runtime (api)" name="qlack2-fuse-rules-runtime-api"
    version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-rules-runtime-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Rules Runtime (impl)" name="qlack2-fuse-rules-runtime-impl"
    version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-rules-runtime-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Rules Runtime (deps)" name="qlack2-fuse-rules-runtime-deps"
    version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <!--<feature>qlack2-util-jbpm-runtime</feature>-->
    <feature version="7.3.0.Final">drools-module</feature>
    <bundle>mvn:org.drools/drools-persistence-api/7.3.0.Final</bundle>
    <bundle>mvn:org.drools/drools-persistence-jpa/7.3.0.Final</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- SCHEDULER                                                                                 -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Scheduler" name="qlack2-fuse-scheduler" version="2.3.2">
    <feature>qlack2-fuse-scheduler-deps</feature>
    <feature>qlack2-fuse-scheduler-api</feature>
    <feature>qlack2-fuse-scheduler-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Scheduler (api)" name="qlack2-fuse-scheduler-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-scheduler-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Scheduler (impl)" name="qlack2-fuse-scheduler-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-scheduler-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Scheduler (deps)" name="qlack2-fuse-scheduler-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <bundle>mvn:commons-lang/commons-lang/2.6</bundle>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:commons-io/commons-io/2.4</bundle>
    <bundle>wrap:mvn:c3p0/c3p0/0.9.1.1</bundle>
    <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.13</bundle>
    <bundle>mvn:org.javassist/javassist/3.19.0-GA</bundle>
    <bundle>mvn:org.quartz-scheduler/quartz/2.3.0</bundle>
    <bundle>mvn:org.apache.aries.blueprint/blueprint-maven-plugin-annotation/1.1.0</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- SEARCH                                                                                    -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Search" name="qlack2-fuse-search" version="2.3.2">
    <feature>qlack2-fuse-search-deps</feature>
    <feature>qlack2-fuse-search-api</feature>
    <feature>qlack2-fuse-search-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Search (api)" name="qlack2-fuse-search-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-search-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Search (impl)" name="qlack2-fuse-search-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-search-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Search (deps)" name="qlack2-fuse-search-deps" version="2.3.2">
    <feature>pax-cdi</feature>
    <feature>jackson-databind</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2</bundle>
    <bundle>mvn:org.apache.httpcomponents/httpcore-osgi/4.4.6</bundle>
    <bundle>mvn:org.apache.httpcomponents/httpclient-osgi/4.5.3</bundle>
    <bundle>mvn:org.apache.httpcomponents/httpasyncclient-osgi/4.1.3</bundle>
    <bundle>wrap:mvn:org.elasticsearch.client/rest/5.4.0</bundle>
    <bundle>mvn:org.mapstruct/mapstruct-jdk8/1.1.0.Final</bundle>
    <bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.8.5</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- SECURITY PROXY                                                                            -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Security proxy" name="qlack2-fuse-security-proxy" version="2.3.2">
    <feature>qlack2-fuse-security-proxy-deps</feature>
    <feature>qlack2-fuse-security-proxy-api</feature>
    <feature>qlack2-fuse-security-proxy-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Security proxy (api)" name="qlack2-fuse-security-proxy-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-security-proxy-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Security proxy (impl)" name="qlack2-fuse-security-proxy-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-security-proxy-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Security proxy (deps)" name="qlack2-fuse-security-proxy-deps" version="2.3.2">
    <feature version="3.1.8">cxf-jaxrs</feature>
    <feature>qlack2-util-validator-util</feature>
    <feature>qlack2-fuse-idm</feature>
    <feature>cxf-jaxrs</feature>
    <feature>cxf-rs-security-cors</feature>
    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/1.8.5_1</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-idm-api/2.3.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-ticket-server-api/2.3.2</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- SETTINGS                                                                                  -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Settings" name="qlack2-fuse-settings" version="2.3.2">
    <feature>qlack2-fuse-settings-deps</feature>
    <feature>qlack2-fuse-settings-api</feature>
    <feature>qlack2-fuse-settings-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Settings (api)" name="qlack2-fuse-settings-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-settings-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Settings (impl)" name="qlack2-fuse-settings-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-settings-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Settings (deps)" name="qlack2-fuse-settings-deps" version="2.3.2">
    <feature>qlack2-util-repack-jpadb</feature>
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-querydsl</feature>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- SIMM                                                                                      -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - SIMM" name="qlack2-fuse-simm" version="2.3.2">
    <feature>qlack2-fuse-simm-deps</feature>
    <feature>qlack2-fuse-simm-api</feature>
    <feature>qlack2-fuse-simm-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - SIMM (api)" name="qlack2-fuse-simm-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-simm-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - SIMM" name="qlack2-fuse-simm-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-simm-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - SIMM (deps)" name="qlack2-fuse-simm-deps" version="2.3.2">
    <feature>qlack2-util-repack-jpadb</feature>
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- TICKET SERVER                                                                             -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Ticket Server" name="qlack2-fuse-ticketserver" version="2.3.2">
    <feature>qlack2-fuse-ticket-server-deps</feature>
    <feature>qlack2-fuse-ticket-server-api</feature>
    <feature>qlack2-fuse-ticket-server-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Ticket Server (api)" name="qlack2-fuse-ticket-server-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-ticket-server-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Ticket Server (impl)" name="qlack2-fuse-ticket-server-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-ticket-server-impl/2.3.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-ticket-server-commands/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Ticket Server (deps)" name="qlack2-fuse-ticket-server-deps" version="2.3.2">
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>jndi</feature>
    <feature prerequisite="true">wrap</feature>
    <bundle>mvn:com.google.guava/guava/18.0</bundle>
    <bundle>mvn:joda-time/joda-time/2.2</bundle>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
  </feature>

  <!-- ***************************************************************************************** -->
  <!-- WIKI                                                                                      -->
  <!-- ***************************************************************************************** -->
  <feature description="QLACK2 Fuse - Wiki" name="qlack2-fuse-wiki" version="2.3.2">
    <feature>qlack2-fuse-wiki-deps</feature>
    <feature>qlack2-fuse-wiki-api</feature>
    <feature>qlack2-fuse-wiki-impl</feature>
  </feature>
  <feature description="QLACK2 Fuse - Wiki (api)" name="qlack2-fuse-wiki-api" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-wiki-api/2.3.2</bundle>
    <feature>qlack2-common-util</feature>
  </feature>
  <feature description="QLACK2 Fuse - Wiki (impl)" name="qlack2-fuse-wiki-impl" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-wiki-impl/2.3.2</bundle>
  </feature>
  <feature description="QLACK2 Fuse - Wiki (deps)" name="qlack2-fuse-wiki-deps" version="2.3.2">
    <feature prerequisite="true">wrap</feature>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-util-repack-querydsl</feature>
    <bundle>mvn:org.apache.commons/commons-lang3/3.5</bundle>
  </feature>


  <!-- Features which haven't been split to api/impl yet -->
  <feature description="QLACK2 Fuse - AAA shell" name="qlack2-fuse-AAA-shell" version="2.3.2">
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-aaa-commands/2.3.2</bundle>
  </feature>

  <feature description="QLACK2 Fuse - Event publisher" name="qlack2-fuse-eventpublisher" version="2.3.2">
    <feature>eventadmin</feature>
    <bundle>mvn:commons-beanutils/commons-beanutils/1.9.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-event-publisher-api/2.3.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-event-publisher-impl/2.3.2</bundle>
  </feature>

  <feature description="QLACK2 Fuse - Workflow Runtime" name="qlack2-fuse-workflow-runtime" version="2.3.2">
    <configfile finalname="/etc/com.eurodyn.qlack2.fuse.workflowruntime.cfg">mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-workflow-runtime-impl/2.3.2/cfg/config-admin</configfile>
    <feature>qlack2-util-repack-jpadb</feature>
    <feature>qlack2-common-util</feature>
    <!--<feature>qlack2-util-jbpm-runtime</feature>-->
    <feature version="2.3.2">qlack2-fuse-auditing</feature>
    <feature version="2.3.2">qlack2-fuse-eventpublisher</feature>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-rules-runtime-api/2.3.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-workflow-runtime-api/2.3.2</bundle>
    <bundle>mvn:com.eurodyn.qlack2.fuse/qlack2-fuse-workflow-runtime-impl/2.3.2</bundle>
  </feature>

</features>
