Author: cschneider
Date: Fri Oct 21 09:01:07 2016
New Revision: 1765961

URL: http://svn.apache.org/viewvc?rev=1765961&view=rev
Log:
Use dpendency true instead of an api feature

Modified:
    
aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaNsHandler.java
    aries/trunk/jpa/jpa-features/src/main/feature/feature.xml
    aries/trunk/jpa/jpa-repository/pom.xml

Modified: 
aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaNsHandler.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaNsHandler.java?rev=1765961&r1=1765960&r2=1765961&view=diff
==============================================================================
--- 
aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaNsHandler.java
 (original)
+++ 
aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaNsHandler.java
 Fri Oct 21 09:01:07 2016
@@ -79,7 +79,7 @@ public class JpaNsHandler implements Nam
         } else if (NAMESPACE_JPA_20.equals(namespace)) {
             return this.getClass().getResource("/jpa20.xsd");
         } else {
-            throw new IllegalArgumentException("Unknown namespace for jpa: " + 
namespace);
+            return null;
         }
     }
 

Modified: aries/trunk/jpa/jpa-features/src/main/feature/feature.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-features/src/main/feature/feature.xml?rev=1765961&r1=1765960&r2=1765961&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-features/src/main/feature/feature.xml (original)
+++ aries/trunk/jpa/jpa-features/src/main/feature/feature.xml Fri Oct 21 
09:01:07 2016
@@ -17,19 +17,14 @@
     limitations under the License.
 -->
 <features name="aries-jpa-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 
http://karaf.apache.org/xmlns/features/v1.3.0";>
-    <feature name="persistence-api" description="Persistence API" 
version="2.0.0">
-        <details>Persistence API</details>
-        <bundle 
start-level="30">mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/1.1</bundle>
-    </feature>
-    
-    <feature name="persistence-api" description="Persistence API" 
version="2.1.0">
-        <details>Persistence API</details>
-        <bundle 
start-level="30">mvn:org.eclipse.persistence/javax.persistence/2.1.0</bundle>
-    </feature>
-    
+
     <feature name="jpa" description="OSGi Persistence Container" 
version="${project.version}">
         <details>JPA implementation provided by Apache Aries JPA 2.x. NB: this 
feature doesn't provide the JPA engine, you have to install one by yourself 
(OpenJPA for instance)</details>
-        <feature version="[2.0.0,2.2.0)">persistence-api</feature>
+        <capability>
+            
osgi.service;effective:=active;objectClass=javax.persistence.spi.PersistenceProvider
+        </capability>
+        
+        <bundle 
dependency="true">mvn:org.eclipse.persistence/javax.persistence/2.1.0</bundle>
         <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
         <bundle 
dependency="true">mvn:org.osgi/org.osgi.service.jdbc/1.0.0</bundle>
         <bundle dependency="true" 
start-level="30">mvn:org.apache.felix/org.apache.felix.coordinator/1.0.2</bundle>

Modified: aries/trunk/jpa/jpa-repository/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-repository/pom.xml?rev=1765961&r1=1765960&r2=1765961&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-repository/pom.xml (original)
+++ aries/trunk/jpa/jpa-repository/pom.xml Fri Oct 21 09:01:07 2016
@@ -48,6 +48,7 @@
                        </properties>
                </profile>
        </profiles>
+       <!--
        <build>
                <plugins>
                        <plugin>
@@ -69,6 +70,7 @@
                        </plugin>
                </plugins>
        </build>
+       -->
        <dependencies>
                <dependency>
                        <groupId>org.osgi</groupId>


Reply via email to