Repository: camel Updated Branches: refs/heads/master 808b0176e -> 0aed44aa2
Update Deltaspike to 0.5 Add Weld 2 profile for testing configure test to have it working for Weld 1 and OWB profiles Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/1595b17b Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/1595b17b Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/1595b17b Branch: refs/heads/master Commit: 1595b17b7f6a93c4523e8c34a35c469c9937f358 Parents: a9ca68d Author: Antoine Sabot-Durand <anto...@sabot-durand.net> Authored: Thu Nov 7 10:25:38 2013 +0100 Committer: Antoine Sabot-Durand <anto...@sabot-durand.net> Committed: Thu Nov 7 10:25:38 2013 +0100 ---------------------------------------------------------------------- components/camel-cdi/pom.xml | 74 +++++++++++++++----- .../EndpointDefinedUsingConfigPropertyTest.java | 10 +-- 2 files changed, 61 insertions(+), 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/1595b17b/components/camel-cdi/pom.xml ---------------------------------------------------------------------- diff --git a/components/camel-cdi/pom.xml b/components/camel-cdi/pom.xml index cafc652..de1ec6d 100644 --- a/components/camel-cdi/pom.xml +++ b/components/camel-cdi/pom.xml @@ -15,7 +15,8 @@ See the License for the specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> @@ -43,12 +44,22 @@ org.apache.camel.cdi.component.*;${camel.osgi.version} </camel.osgi.export.pkg> <camel.osgi.provide.capability> - org.ops4j.pax.cdi.extension; extension=camel-cdi-extension + org.ops4j.pax.cdi.extension; extension=camel-cdi-extension </camel.osgi.provide.capability> + <openwebbeans-version>1.1.7</openwebbeans-version> + <deltaspike-version>0.5</deltaspike-version> + <cdi-api.version>1.0-SP4</cdi-api.version> </properties> <dependencies> + <dependency> + <groupId>javax.enterprise</groupId> + <artifactId>cdi-api</artifactId> + <version>${cdi-api.version}</version> + <scope>provided</scope> + </dependency> + <!-- Camel --> <dependency> <groupId>org.apache.camel</groupId> @@ -65,6 +76,7 @@ <groupId>org.apache.deltaspike.core</groupId> <artifactId>deltaspike-core-impl</artifactId> <version>${deltaspike-version}</version> + <scope>runtime</scope> </dependency> <!-- only required for the Main --> @@ -74,21 +86,6 @@ <version>${deltaspike-version}</version> </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-atinject_1.0_spec</artifactId> - <version>${geronimo-atinject-1.0-spec-version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-jcdi_1.0_spec</artifactId> - <version>${geronimo-jcdi-1.0-spec-version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-interceptor_1.1_spec</artifactId> - <version>${geronimo-interceptor-1.1-spec-version}</version> - </dependency> <!-- logging --> <dependency> @@ -137,11 +134,29 @@ <version>${openwebbeans-version}</version> <scope>test</scope> </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-atinject_1.0_spec</artifactId> + <version>${geronimo-atinject-1.0-spec-version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-jcdi_1.0_spec</artifactId> + <version>${geronimo-jcdi-1.0-spec-version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-interceptor_1.1_spec</artifactId> + <version>${geronimo-interceptor-1.1-spec-version}</version> + <scope>test</scope> + </dependency> </dependencies> </profile> <profile> - <id>weld</id> + <id>weld-1</id> <!-- active by default as the overriding of InvocationTarget is currently broken in owb which breaks ProduceInjectTest --> <activation> <activeByDefault>true</activeByDefault> @@ -157,8 +172,31 @@ <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> <version>${weld-version}</version> + <scope>test</scope> + </dependency> + + </dependencies> + </profile> + <profile> + <id>weld-2</id> + <properties> + <weld-version>2.1.0.Final</weld-version> + <cdi-api.version>1.1</cdi-api.version> + </properties> + <dependencies> + <dependency> + <groupId>org.apache.deltaspike.cdictrl</groupId> + <artifactId>deltaspike-cdictrl-weld</artifactId> + <version>${deltaspike-version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.weld.se</groupId> + <artifactId>weld-se-core</artifactId> + <version>${weld-version}</version> <scope>provided</scope> </dependency> + </dependencies> </profile> </profiles> http://git-wip-us.apache.org/repos/asf/camel/blob/1595b17b/components/camel-cdi/src/test/java/org/apache/camel/cdi/EndpointDefinedUsingConfigPropertyTest.java ---------------------------------------------------------------------- diff --git a/components/camel-cdi/src/test/java/org/apache/camel/cdi/EndpointDefinedUsingConfigPropertyTest.java b/components/camel-cdi/src/test/java/org/apache/camel/cdi/EndpointDefinedUsingConfigPropertyTest.java index 52496c2..17d596a 100644 --- a/components/camel-cdi/src/test/java/org/apache/camel/cdi/EndpointDefinedUsingConfigPropertyTest.java +++ b/components/camel-cdi/src/test/java/org/apache/camel/cdi/EndpointDefinedUsingConfigPropertyTest.java @@ -16,10 +16,6 @@ */ package org.apache.camel.cdi; -import java.util.ArrayList; -import java.util.List; -import javax.inject.Inject; - import org.apache.camel.EndpointInject; import org.apache.camel.Exchange; import org.apache.camel.Produce; @@ -27,9 +23,13 @@ import org.apache.camel.ProducerTemplate; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.cdi.store.Item; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.deltaspike.core.api.config.annotation.ConfigProperty; +import org.apache.deltaspike.core.api.config.ConfigProperty; import org.junit.Test; +import javax.inject.Inject; +import java.util.ArrayList; +import java.util.List; + public class EndpointDefinedUsingConfigPropertyTest extends CdiContextTestSupport { @Inject @ConfigProperty(name = "directEndpoint")