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>
