Repository: camel
Updated Branches:
  refs/heads/master 0aed44aa2 -> 7d5704d5b


camel-cdi upgraded to weld2


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/867607eb
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/867607eb
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/867607eb

Branch: refs/heads/master
Commit: 867607eb0f795194597ddc367d45ee9d3260a733
Parents: 0aed44a
Author: Claus Ibsen <davscl...@apache.org>
Authored: Sun Sep 7 10:01:13 2014 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sun Sep 7 10:01:13 2014 +0200

----------------------------------------------------------------------
 components/camel-cdi/pom.xml                    | 29 ++------------------
 .../camel/cdi/internal/CamelContextBean.java    |  3 +-
 examples/camel-example-cdi/pom.xml              |  4 +--
 parent/pom.xml                                  |  4 +--
 tests/camel-itest-cdi/pom.xml                   |  2 +-
 5 files changed, 9 insertions(+), 33 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/867607eb/components/camel-cdi/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-cdi/pom.xml b/components/camel-cdi/pom.xml
index ef8ebe9..2427215 100644
--- a/components/camel-cdi/pom.xml
+++ b/components/camel-cdi/pom.xml
@@ -135,11 +135,10 @@
     </profile>
 
     <profile>
-      <id>weld-1</id>
-      <!-- active by default as the overriding of InvocationTarget is 
currently broken in owb which breaks ProduceInjectTest -->
       <activation>
         <activeByDefault>true</activeByDefault>
       </activation>
+      <id>weld</id>
       <dependencies>
         <dependency>
           <groupId>org.apache.deltaspike.cdictrl</groupId>
@@ -150,34 +149,12 @@
         <dependency>
           <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>
+          <version>${weld2-version}</version>
           <scope>provided</scope>
         </dependency>
-
       </dependencies>
     </profile>
+
   </profiles>
 
 </project>

http://git-wip-us.apache.org/repos/asf/camel/blob/867607eb/components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelContextBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelContextBean.java
 
b/components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelContextBean.java
index 439b175..abb51d2 100644
--- 
a/components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelContextBean.java
+++ 
b/components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelContextBean.java
@@ -24,6 +24,7 @@ import java.util.Set;
 import javax.enterprise.context.ApplicationScoped;
 import javax.enterprise.context.spi.CreationalContext;
 import javax.enterprise.inject.spi.Bean;
+import javax.enterprise.inject.spi.BeanAttributes;
 import javax.enterprise.inject.spi.BeanManager;
 import javax.enterprise.inject.spi.InjectionPoint;
 import javax.enterprise.inject.spi.InjectionTarget;
@@ -38,7 +39,7 @@ import org.apache.deltaspike.core.api.literal.DefaultLiteral;
  * Description of camel context bean.
  */
 @SuppressWarnings("unchecked")
-public class CamelContextBean implements Bean<CdiCamelContext> {
+public class CamelContextBean implements Bean<CdiCamelContext>, 
BeanAttributes<CdiCamelContext> {
 
     private final BeanManager beanManager;
     private final String name;

http://git-wip-us.apache.org/repos/asf/camel/blob/867607eb/examples/camel-example-cdi/pom.xml
----------------------------------------------------------------------
diff --git a/examples/camel-example-cdi/pom.xml 
b/examples/camel-example-cdi/pom.xml
index a22478c..be1c314 100644
--- a/examples/camel-example-cdi/pom.xml
+++ b/examples/camel-example-cdi/pom.xml
@@ -110,7 +110,7 @@
                     <dependency>
                         <groupId>org.jboss.weld.se</groupId>
                         <artifactId>weld-se-core</artifactId>
-                        <version>${weld-version}</version>
+                        <version>${weld2-version}</version>
                     </dependency>
                 </dependencies>
             </plugin>
@@ -168,7 +168,7 @@
                 <dependency>
                     <groupId>org.jboss.weld</groupId>
                     <artifactId>weld-core</artifactId>
-                    <version>${weld-version}</version>
+                    <version>${weld2-version}</version>
                     <scope>test</scope>
                 </dependency>
             </dependencies>

http://git-wip-us.apache.org/repos/asf/camel/blob/867607eb/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index f934d8e..98411d3 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -431,9 +431,7 @@
     <velocity-version>1.7</velocity-version>
     <vertx-version>2.1.2</vertx-version>
     <vysper-version>0.7</vysper-version>
-    <!-- should be in-sync with deltaspike -->
-    <weld-version>1.1.18.Final</weld-version>
-    <weld2-version>2.1.2.Final</weld2-version>
+    <weld2-version>2.2.4.Final</weld2-version>
     <werken-xpath-bundle-version>0.9.4_5</werken-xpath-bundle-version>
     <woodstox-version>4.2.1</woodstox-version>
     <ws-commons-util-bundle-version>1.0.2_2</ws-commons-util-bundle-version>

http://git-wip-us.apache.org/repos/asf/camel/blob/867607eb/tests/camel-itest-cdi/pom.xml
----------------------------------------------------------------------
diff --git a/tests/camel-itest-cdi/pom.xml b/tests/camel-itest-cdi/pom.xml
index 75878ac..560de6a 100644
--- a/tests/camel-itest-cdi/pom.xml
+++ b/tests/camel-itest-cdi/pom.xml
@@ -101,7 +101,7 @@
                 <dependency>
                     <groupId>org.jboss.weld</groupId>
                     <artifactId>weld-core</artifactId>
-                    <version>${weld-version}</version>
+                    <version>${weld2-version}</version>
                     <scope>test</scope>
                 </dependency>
             </dependencies>

Reply via email to