Repository: karaf
Updated Branches:
  refs/heads/master b497b41d9 -> 33ef5db6a


[KARAF-3643] Only load jpa spec with persistence providers


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/33ef5db6
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/33ef5db6
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/33ef5db6

Branch: refs/heads/master
Commit: 33ef5db6a594cf4c3a3b8edda73a4b9f2d56343e
Parents: b497b41
Author: Christian Schneider <[email protected]>
Authored: Thu Apr 2 16:08:50 2015 +0200
Committer: Christian Schneider <[email protected]>
Committed: Thu Apr 2 16:08:50 2015 +0200

----------------------------------------------------------------------
 .../features/enterprise/src/main/feature/feature.xml    | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/33ef5db6/assemblies/features/enterprise/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git a/assemblies/features/enterprise/src/main/feature/feature.xml 
b/assemblies/features/enterprise/src/main/feature/feature.xml
index bd73608..90c4585 100644
--- a/assemblies/features/enterprise/src/main/feature/feature.xml
+++ b/assemblies/features/enterprise/src/main/feature/feature.xml
@@ -125,7 +125,8 @@
 
     <feature name="openjpa" description="Apache OpenJPA 2.2.x persistence 
engine support" version="2.2.2">
         <details>Enable Apache OpenJPA as persistence engine.</details>
-        <feature version="2.0.0">jpa</feature>
+        <feature version="[1.1,2)">transaction</feature>
+        <bundle dependency="true" 
start-level="30">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/${geronimo.jpa-spec.version}</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/1.0.1</bundle>
@@ -143,7 +144,8 @@
 
     <feature name="openjpa" description="Apache OpenJPA 2.3.x persistence 
engine support" version="2.3.0">
         <details>Enable Apache OpenJPA as persistence engine.</details>
-        <feature version="2.0.0">jpa</feature>
+        <feature version="[1.1,2)">transaction</feature>
+        <bundle dependency="true" 
start-level="30">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/${geronimo.jpa-spec.version}</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/1.0.1</bundle>
@@ -161,7 +163,7 @@
 
     <feature name="hibernate" description="Hibernate 3.x JPA persistence 
engine support" version="${hibernate3.version}">
         <details>Enable Hibernate 3.x as persistence engine.</details>
-        <feature version="2.0.0">jpa</feature>
+        <bundle dependency="true" 
start-level="30">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/${geronimo.jpa-spec.version}</bundle>
         <bundle 
dependency="true">mvn:commons-collections/commons-collections/${commons-collections.version}</bundle>
         <bundle 
dependency="true">mvn:commons-pool/commons-pool/${commons-pool.version}</bundle>
         <bundle 
dependency="true">mvn:commons-dbcp/commons-dbcp/${commons-dbcp.version}</bundle>
@@ -178,7 +180,7 @@
 
     <feature name="hibernate" description="Hibernate 4.2.x JPA persistence 
engine support" version="${hibernate42.version}">
         <details>Enable Hibernate 4.2.x as persistence engine.</details>
-        <feature version="2.0.0">jpa</feature>
+        <bundle dependency="true" 
start-level="30">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/${geronimo.jpa-spec.version}</bundle>
         <feature>http</feature>
         <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr.bundle.version}</bundle>
         <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant.bundle.version}</bundle>
@@ -203,8 +205,8 @@
 
     <feature name="hibernate" description="Hibernate 4.3.x JPA persistence 
engine support" version="${hibernate43.version}">
         <details>Enable Hibernate 4.3.x as persistence engine.</details>
-        <feature version="2.1.0">jpa</feature>
         <feature>http</feature>
+        <bundle dependency="true" 
start-level="30">mvn:org.hibernate.javax.persistence/hibernate-jpa-2.1-api/1.0.0.Final</bundle>
         <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr.bundle.version}</bundle>
         <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant.bundle.version}</bundle>
         <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j.bundle.version}</bundle>

Reply via email to