<?xml version="1.0" encoding="UTF-8"?>
<features name="infinispan-cachestore-jpa-7.2.2.Final" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
   <repository>mvn:org.infinispan/infinispan-core/7.2.2.Final/xml/features</repository>

   <feature name="infinispan-cachestore-jpa" version="7.2.2.Final">
      <feature>jndi</feature>

      <bundle>mvn:org.infinispan/infinispan-cachestore-jpa/7.2.2.Final</bundle>

      <feature version="7.2.2.Final">infinispan-core</feature>

      <!-- Don't use the enterprise jpa feature in Karaf for now. -->
      <!-- The javax.persistence.Persistence.createEntityManagerFactory(String) (without properties) -->
      <!-- implementation in enterprise 2.3.x (geronimo) passes on to hibernate-osgi an immutable map -->
      <!-- which it will try to modify and fail. -->
      <!-- <feature>jpa</feature> -->

      <bundle>mvn:org.hibernate/hibernate-core/4.3.6.Final</bundle>
      <bundle>mvn:org.hibernate/hibernate-entitymanager/4.3.6.Final</bundle>
      <bundle>mvn:org.hibernate/hibernate-osgi/4.3.6.Final</bundle>

      <bundle>mvn:org.hibernate.javax.persistence/hibernate-jpa-2.1-api/1.0.0.Final</bundle>

      <!-- hibernate dependencies -->
      <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
      <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
      <bundle>mvn:com.fasterxml/classmate/0.5.4</bundle>
      <bundle>mvn:org.javassist/javassist/3.18.1-GA</bundle>
      <bundle>wrap:mvn:org.hibernate.common/hibernate-commons-annotations/4.0.5.Final</bundle>
      <bundle>wrap:mvn:org.jboss/jandex/1.1.0.Final</bundle>
   </feature>
</features>
