<?xml version="1.0" encoding="UTF-8"?>
<features name="karaf-features-core-droolsjbpm-7.68.0.Final"
          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.0.0 http://karaf.apache.org/xmlns/features/v1.0.0">

  <feature name="drools-module" version="7.68.0.Final" description="Drools Core">
    <feature version="7.68.0.Final">drools-common</feature>
    <feature version="7.68.0.Final">kie</feature>
    <bundle>mvn:com.github.javaparser/javaparser-core/3.23.1</bundle>
    <bundle>mvn:org.drools/drools-core-reflective/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-core-dynamic/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-mvel-parser/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-mvel-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-canonical-model/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-model-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-core/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.kie/kie-memory-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-ecj/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-mvel/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-cdi/7.68.0.Final</bundle>
    <bundle>mvn:org.kie/kie-osgi-integration/7.68.0.Final</bundle>
  </feature>

  <feature name="drools-templates" version="7.68.0.Final" description="Drools Templates">
    <feature version="7.68.0.Final">drools-module</feature>
    <bundle>mvn:org.drools/drools-templates/7.68.0.Final</bundle>
  </feature>

  <feature name="drools-jpa" version="7.68.0.Final" description="Drools JPA">
    <feature version="7.68.0.Final">drools-module</feature>
    <feature version="[4,6)">spring-orm</feature>
    <feature version="[2,3)">jpa</feature>
    <bundle>mvn:com.google.protobuf/protobuf-java/3.19.4</bundle>
    <bundle>mvn:org.drools/drools-serialization-protobuf/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-persistence-api/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-persistence-jpa/7.68.0.Final</bundle>
  </feature>

  <feature name="kie" version="7.68.0.Final" description="KIE API" start-level="70">
    <feature version="7.68.0.Final">drools-common</feature>
    <bundle>mvn:org.kie.soup/kie-soup-xstream/7.68.0.Final</bundle>
    <bundle>mvn:org.kie.soup/kie-soup-commons/7.68.0.Final</bundle>
    <bundle>mvn:org.kie.soup/kie-soup-project-datamodel-api/7.68.0.Final</bundle>
    <bundle>mvn:org.kie.soup/kie-soup-project-datamodel-commons/7.68.0.Final</bundle>
    <bundle>mvn:org.kie.soup/kie-soup-maven-support/7.68.0.Final</bundle>
    <bundle>mvn:org.kie/kie-api/7.68.0.Final</bundle>
    <bundle>mvn:org.kie/kie-internal/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-core/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.kie/kie-memory-compiler/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-ecj/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-mvel/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-core-reflective/7.68.0.Final</bundle>
    <bundle>mvn:org.drools/drools-core-dynamic/7.68.0.Final</bundle>
  </feature>

  <feature name="kie-ci" version="7.68.0.Final" description="KIE CI">
    <feature version="7.68.0.Final">kie</feature>
    <bundle>mvn:org.kie/kie-ci-osgi/7.68.0.Final</bundle>
  </feature>

  <feature name="kie-spring" version="7.68.0.Final" description="KIE Spring">
    <feature version="7.68.0.Final">kie</feature>
    <feature version="7.68.0.Final">drools-jpa</feature>
    <feature version="7.68.0.Final">jbpm</feature>
    <feature version="7.68.0.Final">jbpm-human-task</feature>
    <feature version="[4,6)">spring</feature>
    <feature version="[4,6)">spring-jdbc</feature>
    <feature version="[4,6)">spring-orm</feature>
    <bundle>mvn:org.kie/kie-spring/7.68.0.Final</bundle>
  </feature>

  <feature name="kie-aries-blueprint" version="7.68.0.Final" description="KIE Aries Blueprint">
    <feature version="7.68.0.Final">kie</feature>
    <feature version="7.68.0.Final">drools-jpa</feature>
    <feature version="7.68.0.Final">jbpm</feature>
    <feature version="7.68.0.Final">jbpm-human-task</feature>
    <bundle>mvn:org.kie/kie-aries-blueprint/7.68.0.Final</bundle>
  </feature>

  <feature name="jbpm-workitems" version="7.68.0.Final" description="jBPM Work Items">
    <feature version="7.68.0.Final">jbpm</feature>
    <bundle>wrap:mvn:org.jbpm/jbpm-workitems-core/7.68.0.Final</bundle>
  </feature>

  <feature name="jbpm-executor" version="7.68.0.Final" description="jBPM Executor">
    <feature version="7.68.0.Final">jbpm-workitems</feature>
    <bundle>wrap:mvn:org.jbpm/jbpm-executor/7.68.0.Final$DynamicImport-Package=org.hibernate.*,javassist.*</bundle>
  </feature>

  <feature name="jbpm-spring-persistent" version="7.68.0.Final" description="jBPM Spring Persistence support">
    <feature version="7.68.0.Final">jbpm</feature>
    <feature version="7.68.0.Final">kie-spring</feature>
    <feature>droolsjbpm-hibernate</feature>
    <feature version="1.4.178">h2</feature>
  </feature>

  <feature name="kie-camel" version="7.68.0.Final">
    <feature version="7.68.0.Final">kie-spring</feature>
    <feature version="7.68.0.Final">jbpm</feature>
    <feature version="7.68.0.Final">kie-server-client</feature>
    <feature>camel-core</feature>
    <feature>camel-spring</feature>
    <feature>camel-cxf</feature>
    <feature version="[3.3,3.5)">cxf-specs</feature>
    <feature version="[3.3,3.5)">cxf-core</feature>
    <feature version="[3.3,3.5)">cxf-jaxrs</feature>
    <bundle>mvn:org.kie/kie-camel/7.68.0.Final</bundle>
  </feature>

  <feature name="jbpm-workitems-camel" version="7.68.0.Final">
    <feature version="7.68.0.Final">jbpm</feature>
    <feature version="7.68.0.Final">jbpm-workitems</feature>
    <feature>camel-core</feature>
    <bundle>mvn:org.jbpm.contrib/camel-workitem/7.68.0.Final</bundle>
  </feature>

</features>
