Updated Branches: refs/heads/master 1d8ebe220 -> ed17edf40
CAMEL-6344: camel-bean-validator. Upgrade to latest release and use the JAR as is for OSGi as its bundle now. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/ed17edf4 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/ed17edf4 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/ed17edf4 Branch: refs/heads/master Commit: ed17edf409304f818a54d759be7c09aaba310616 Parents: 1d8ebe2 Author: Claus Ibsen <davscl...@apache.org> Authored: Wed May 8 08:02:57 2013 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Wed May 8 08:02:57 2013 +0200 ---------------------------------------------------------------------- components/camel-bean-validator/pom.xml | 27 ++++++--------- .../validator/BeanValidatorConfigurationTest.java | 6 ++-- .../src/test/resources/META-INF/validation.xml | 2 - parent/pom.xml | 5 ++- .../karaf/features/src/main/resources/features.xml | 3 +- .../src/test/resources/META-INF/validation.xml | 2 - 6 files changed, 19 insertions(+), 26 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/components/camel-bean-validator/pom.xml ---------------------------------------------------------------------- diff --git a/components/camel-bean-validator/pom.xml b/components/camel-bean-validator/pom.xml index ccafe18..233bee6 100644 --- a/components/camel-bean-validator/pom.xml +++ b/components/camel-bean-validator/pom.xml @@ -29,26 +29,10 @@ <packaging>bundle</packaging> <properties> - <hibernate-validator-version>4.1.0.Final</hibernate-validator-version> <camel.osgi.export.pkg>org.apache.camel.component.bean.validator.*</camel.osgi.export.pkg> <camel.osgi.export.service>org.apache.camel.spi.ComponentResolver;component=bean-validator</camel.osgi.export.service> </properties> - <repositories> - <!-- for Hibernate Validator --> - <repository> - <id>jboss</id> - <name>JBoss Maven Repository</name> - <url>http://repository.jboss.org/nexus/content/groups/public/</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - </repositories> - <dependencies> <dependency> @@ -59,6 +43,17 @@ <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator-version}</version> + <exclusions> + <exclusion> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss.logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss-logging</artifactId> + <version>${jboss-logging-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/components/camel-bean-validator/src/test/java/org/apache/camel/component/bean/validator/BeanValidatorConfigurationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-bean-validator/src/test/java/org/apache/camel/component/bean/validator/BeanValidatorConfigurationTest.java b/components/camel-bean-validator/src/test/java/org/apache/camel/component/bean/validator/BeanValidatorConfigurationTest.java index 3545949..8a8be01 100644 --- a/components/camel-bean-validator/src/test/java/org/apache/camel/component/bean/validator/BeanValidatorConfigurationTest.java +++ b/components/camel-bean-validator/src/test/java/org/apache/camel/component/bean/validator/BeanValidatorConfigurationTest.java @@ -29,9 +29,9 @@ import javax.validation.TraversableResolver; import org.apache.camel.impl.JndiRegistry; import org.apache.camel.impl.ProcessorEndpoint; import org.apache.camel.test.junit4.CamelTestSupport; -import org.hibernate.validator.engine.ConstraintValidatorFactoryImpl; -import org.hibernate.validator.engine.ValidatorImpl; -import org.hibernate.validator.engine.resolver.DefaultTraversableResolver; +import org.hibernate.validator.internal.engine.ConstraintValidatorFactoryImpl; +import org.hibernate.validator.internal.engine.ValidatorImpl; +import org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver; import org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator; import org.junit.Test; http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/components/camel-bean-validator/src/test/resources/META-INF/validation.xml ---------------------------------------------------------------------- diff --git a/components/camel-bean-validator/src/test/resources/META-INF/validation.xml b/components/camel-bean-validator/src/test/resources/META-INF/validation.xml index 9ae52ce..585b76f 100644 --- a/components/camel-bean-validator/src/test/resources/META-INF/validation.xml +++ b/components/camel-bean-validator/src/test/resources/META-INF/validation.xml @@ -20,8 +20,6 @@ <default-provider>org.hibernate.validator.HibernateValidator</default-provider> <message-interpolator>org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator</message-interpolator> - <traversable-resolver>org.hibernate.validator.engine.resolver.DefaultTraversableResolver</traversable-resolver> - <constraint-validator-factory>org.hibernate.validator.engine.ConstraintValidatorFactoryImpl</constraint-validator-factory> <constraint-mapping>/constraints-car.xml</constraint-mapping> </validation-config> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/parent/pom.xml ---------------------------------------------------------------------- diff --git a/parent/pom.xml b/parent/pom.xml index a43544a..8ab66f4 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -168,8 +168,8 @@ <hazelcast-version>2.5</hazelcast-version> <hbase-version>0.94.3</hbase-version> <hbase-bundle-version>0.94.3_1</hbase-bundle-version> - <hibernate-validator-bundle-version>4.1.0.Final_3</hibernate-validator-bundle-version> - <hibernate-version>4.1.11.Final</hibernate-version> + <hibernate-validator-version>4.3.1.Final</hibernate-validator-version> + <hibernate-version>4.2.1.Final</hibernate-version> <httpunit-version>1.7</httpunit-version> <httpcore4-version>4.2.4</httpcore4-version> <httpclient4-version>4.2.5</httpclient4-version> @@ -196,6 +196,7 @@ <jaxb-bundle-version>2.2.1.1_2</jaxb-bundle-version> <jaxen-version>1.1.4</jaxen-version> <jboss-javaee-6-version>1.0.0.Final</jboss-javaee-6-version> + <jboss-logging-version>3.1.3.GA</jboss-logging-version> <jclouds-version>1.5.7</jclouds-version> <!-- jclouds must use this guava version --> <jclouds-google-guava-version>13.0.1</jclouds-google-guava-version> http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/platforms/karaf/features/src/main/resources/features.xml ---------------------------------------------------------------------- diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index a714580..c824d40 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -133,7 +133,8 @@ <feature version='${project.version}'>camel-core</feature> <bundle dependency='true'>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr303-api-1.0.0/${servicemix-specs-version}</bundle> <bundle dependency='true'>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.scripting-api-1.0/${servicemix-specs-version}</bundle> - <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hibernate-validator/${hibernate-validator-bundle-version}</bundle> + <bundle dependency='true'>mvn:org.hibernate/hibernate-validator/${hibernate-validator-version}</bundle> + <bundle dependency='true'>mvn:org.jboss.logging/jboss-logging/${jboss-logging-version}</bundle> <bundle>mvn:org.apache.camel/camel-bean-validator/${project.version}</bundle> </feature> <feature name='camel-beanio' version='${project.version}' resolver='(obr)' start-level='50'> http://git-wip-us.apache.org/repos/asf/camel/blob/ed17edf4/tests/camel-itest-osgi/src/test/resources/META-INF/validation.xml ---------------------------------------------------------------------- diff --git a/tests/camel-itest-osgi/src/test/resources/META-INF/validation.xml b/tests/camel-itest-osgi/src/test/resources/META-INF/validation.xml index 9ae52ce..585b76f 100644 --- a/tests/camel-itest-osgi/src/test/resources/META-INF/validation.xml +++ b/tests/camel-itest-osgi/src/test/resources/META-INF/validation.xml @@ -20,8 +20,6 @@ <default-provider>org.hibernate.validator.HibernateValidator</default-provider> <message-interpolator>org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator</message-interpolator> - <traversable-resolver>org.hibernate.validator.engine.resolver.DefaultTraversableResolver</traversable-resolver> - <constraint-validator-factory>org.hibernate.validator.engine.ConstraintValidatorFactoryImpl</constraint-validator-factory> <constraint-mapping>/constraints-car.xml</constraint-mapping> </validation-config> \ No newline at end of file