Updated Branches:
  refs/heads/karaf-2.x 3332ddad3 -> 39d3c582e

[KARAF-2751] Provide hibernate-validator feature


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

Branch: refs/heads/karaf-2.x
Commit: 39d3c582ed5bdc5900e207e8704be9a6bd3dbb3d
Parents: 3332dda
Author: Jean-Baptiste Onofré <[email protected]>
Authored: Sun Feb 9 00:15:57 2014 +0100
Committer: Jean-Baptiste Onofré <[email protected]>
Committed: Sun Feb 9 00:15:57 2014 +0100

----------------------------------------------------------------------
 .../enterprise/src/main/resources/features.xml  |  9 +++++++++
 .../karaf/itests/EnterpriseFeaturesTest.java    | 20 ++++++++++++++++++++
 pom.xml                                         |  1 +
 3 files changed, 30 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/39d3c582/assemblies/features/enterprise/src/main/resources/features.xml
----------------------------------------------------------------------
diff --git a/assemblies/features/enterprise/src/main/resources/features.xml 
b/assemblies/features/enterprise/src/main/resources/features.xml
index 345eee1..34c960b 100644
--- a/assemblies/features/enterprise/src/main/resources/features.xml
+++ b/assemblies/features/enterprise/src/main/resources/features.xml
@@ -162,6 +162,15 @@
         <bundle 
start-level="100">mvn:org.hibernate/hibernate-envers/${hibernate43.version}</bundle>
     </feature>
 
+    <feature name="hibernate-validator" description="Hibernate Validator 
support" version="${hibernate.validator.version}" resolver="(obr)">
+        <bundle 
dependency="true">mvn:javax.validation/validation-api/1.1.0.Final</bundle>
+        <bundle dependency="true">mvn:com.fasterxml/classmate/1.0.0</bundle>
+        <bundle dependency="true">mvn:javax.el/javax.el-api/2.2.4</bundle>
+        <bundle dependency="true">mvn:org.glassfish.web/javax.el/2.2.4</bundle>
+        <bundle 
dependency="true">mvn:org.hibernate/hibernate-validator/${hibernate.validator.version}</bundle>
+        <bundle 
dependency="true">mvn:org.jboss.logging/jboss-logging/3.1.4.GA</bundle>
+    </feature>
+
     <feature name="jndi" description="OSGi Service Registry JNDI access" 
version="${aries.jndi.version}" resolver="(obr)">
         <details>JNDI support provided by Apache Aries JNDI 
${aries.jndi.version}</details>
         <bundle 
start-level="30">mvn:org.apache.xbean/xbean-naming/${xbean.version}</bundle>

http://git-wip-us.apache.org/repos/asf/karaf/blob/39d3c582/itests/src/test/java/org/apache/karaf/itests/EnterpriseFeaturesTest.java
----------------------------------------------------------------------
diff --git 
a/itests/src/test/java/org/apache/karaf/itests/EnterpriseFeaturesTest.java 
b/itests/src/test/java/org/apache/karaf/itests/EnterpriseFeaturesTest.java
index 3fb66c6..ab6d699 100644
--- a/itests/src/test/java/org/apache/karaf/itests/EnterpriseFeaturesTest.java
+++ b/itests/src/test/java/org/apache/karaf/itests/EnterpriseFeaturesTest.java
@@ -39,6 +39,26 @@ public class EnterpriseFeaturesTest extends KarafTestSupport 
{
     }
 
     @Test
+    public void testOpenJpaFeature() throws Exception {
+        installAndAssertFeature("openjpa");
+    }
+
+    @Test
+    public void testHibernateFeature() throws Exception {
+        installAndAssertFeature("hibernate");
+    }
+
+    @Test
+    public void testHibernateEnversFeature() throws Exception {
+        installAndAssertFeature("hibernate-envers");
+    }
+
+    @Test
+    public void testHibernateValidatorFeature() throws Exception {
+        installAndAssertFeature("hibernate-validator");
+    }
+
+    @Test
     public void testJndiFeature() throws Exception {
         installAndAssertFeature("jndi");
     }

http://git-wip-us.apache.org/repos/asf/karaf/blob/39d3c582/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 83285e8..ab4f4d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -159,6 +159,7 @@
         <hibernate3.version>3.3.2.GA</hibernate3.version>
         <hibernate42.version>4.2.7.Final</hibernate42.version>
         <hibernate43.version>4.3.1.Final</hibernate43.version>
+        <hibernate.validator.version>5.0.3.Final</hibernate.validator.version>
 
         <aries.application.version>1.0.0</aries.application.version>
         <aries.application.api.version>1.0.0</aries.application.api.version>

Reply via email to