You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by ro...@apache.org on 2022/05/05 02:03:57 UTC

[aries-cdi] branch master updated: ARIES-2072 update karaf feature.xml & create a karaf feature for weld CDI provider

This is an automated email from the ASF dual-hosted git repository.

rotty3000 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-cdi.git


The following commit(s) were added to refs/heads/master by this push:
     new ea3e639  ARIES-2072 update karaf feature.xml & create a karaf feature for weld CDI provider
ea3e639 is described below

commit ea3e639b781ab3e111661c92afdb61f5d574bd61
Author: Jakub Herkel <ja...@pantheon.tech>
AuthorDate: Wed May 4 20:15:11 2022 +0200

    ARIES-2072 update karaf feature.xml & create a karaf feature for weld CDI provider
---
 cdi-karaf/src/main/resources/feature.xml | 49 +++++++++++++++++++-------------
 cdi-owb/pom.xml                          |  4 +--
 cdi-weld/pom.xml                         |  2 +-
 pom.xml                                  |  6 ++--
 4 files changed, 37 insertions(+), 24 deletions(-)

diff --git a/cdi-karaf/src/main/resources/feature.xml b/cdi-karaf/src/main/resources/feature.xml
index ec6e30c..e294cf1 100644
--- a/cdi-karaf/src/main/resources/feature.xml
+++ b/cdi-karaf/src/main/resources/feature.xml
@@ -19,13 +19,13 @@
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.4.0">
 
-  <feature name="spifly" version="1.3.2">
-    <bundle dependency="true">mvn:org.ow2.asm/asm/9.0</bundle>
-    <bundle dependency="true">mvn:org.ow2.asm/asm-util/9.0</bundle>
-    <bundle dependency="true">mvn:org.ow2.asm/asm-tree/9.0</bundle>
-    <bundle dependency="true">mvn:org.ow2.asm/asm-analysis/9.0</bundle>
-    <bundle dependency="true">mvn:org.ow2.asm/asm-commons/9.0</bundle>
-    <bundle>mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.3.2</bundle>
+  <feature name="spifly" version="1.3.4">
+    <bundle dependency="true">mvn:org.ow2.asm/asm/9.2</bundle>
+    <bundle dependency="true">mvn:org.ow2.asm/asm-util/9.2</bundle>
+    <bundle dependency="true">mvn:org.ow2.asm/asm-tree/9.2</bundle>
+    <bundle dependency="true">mvn:org.ow2.asm/asm-analysis/9.2</bundle>
+    <bundle dependency="true">mvn:org.ow2.asm/asm-commons/9.2</bundle>
+    <bundle dependency="true">mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.3.4</bundle>
   </feature>
 
   <feature name="javax.annotation" version="1.3">
@@ -35,10 +35,10 @@
   <feature name="cdi-spec" version="2.0">
     <feature prerequisite="true">spifly</feature>
     <feature>javax.annotation</feature>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-interceptor_1.2_spec/1.2</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.1</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jcdi_2.0_spec/1.2</bundle>
+    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2</bundle>
+    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-interceptor_1.2_spec/1.2</bundle>
+    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.1</bundle>
+    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jcdi_2.0_spec/1.2</bundle>
   </feature>
 
   <feature name="osgi-namespace" version="1.0.0">
@@ -61,21 +61,32 @@
 
   <feature name="osgi-cdi-owb" version="${project.version}">
     <feature>osgi-cdi</feature>
-    <bundle>mvn:org.apache.xbean/xbean-bundleutils/4.17</bundle>
-    <bundle>mvn:org.apache.xbean/xbean-asm8-shaded/4.17</bundle>
-    <bundle>mvn:org.apache.xbean/xbean-finder-shaded/4.17</bundle>
-    <bundle>mvn:org.apache.openwebbeans/openwebbeans-spi/2.0.17</bundle>
-    <bundle>mvn:org.apache.openwebbeans/openwebbeans-impl/2.0.17</bundle>
-    <bundle>mvn:org.apache.felix/org.apache.felix.converter/1.0.12</bundle>
+    <bundle>mvn:org.apache.xbean/xbean-bundleutils/${xbean.version}</bundle>
+    <bundle>mvn:org.apache.xbean/xbean-asm9-shaded/${xbean.version}</bundle>
+    <bundle>mvn:org.apache.xbean/xbean-finder-shaded/${xbean.version}</bundle>
+    <bundle>mvn:org.apache.openwebbeans/openwebbeans-spi/${owb.version}</bundle>
+    <bundle>mvn:org.apache.openwebbeans/openwebbeans-impl/${owb.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.converter/${felix.converter.version}</bundle>
     <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.spi/${project.version}</bundle>
     <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.owb/${project.version}</bundle>
     <bundle start="true">mvn:org.apache.aries.cdi/org.apache.aries.cdi.extension.spi/${project.version}</bundle>
     <bundle start="true">mvn:org.apache.aries.cdi/org.apache.aries.cdi.extender/${project.version}</bundle>
   </feature>
 
+  <feature name="osgi-cdi-weld" version="${project.version}">
+    <feature>osgi-cdi</feature>
+    <bundle dependency="true">mvn:org.jboss.classfilewriter/jboss-classfilewriter/</bundle>
+    <bundle>mvn:org.jboss.weld/weld-osgi-bundle/${weld.version}</bundle>
+    <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.spi/${project.version}</bundle>
+    <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.weld/${project.version}</bundle>
+    <bundle start="true">mvn:org.apache.aries.cdi/org.apache.aries.cdi.extension.spi/${project.version}</bundle>
+    <bundle start="true">mvn:org.apache.aries.cdi/org.apache.aries.cdi.extender/${project.version}</bundle>
+    <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.extra/${project.version}</bundle>
+  </feature>
+
   <feature name="osgi-cdi-owb-web" version="${project.version}">
-    <bundle>mvn:org.apache.openwebbeans/openwebbeans-web/2.0.17</bundle>
-    <bundle>mvn:org.apache.openwebbeans/openwebbeans-el22/2.0.17</bundle>
+    <bundle>mvn:org.apache.openwebbeans/openwebbeans-web/${owb.version}</bundle>
+    <bundle>mvn:org.apache.openwebbeans/openwebbeans-el22/${owb.version}</bundle>
     <bundle>mvn:org.apache.aries.cdi/org.apache.aries.cdi.extra/${project.version}</bundle>
   </feature>
 
diff --git a/cdi-owb/pom.xml b/cdi-owb/pom.xml
index c5be5be..7f3ac62 100644
--- a/cdi-owb/pom.xml
+++ b/cdi-owb/pom.xml
@@ -100,7 +100,7 @@
 		<dependency>
 			<groupId>org.apache.xbean</groupId>
 			<artifactId>xbean-bundleutils</artifactId>
-			<version>4.20</version>
+			<version>${xbean.version}</version>
 			<exclusions>
 				<exclusion>
 					<groupId>org.slf4j</groupId>
@@ -111,7 +111,7 @@
 		<dependency>
 			<groupId>org.apache.xbean</groupId>
 			<artifactId>xbean-asm9-shaded</artifactId>
-			<version>4.20</version>
+			<version>${xbean.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.felix</groupId>
diff --git a/cdi-weld/pom.xml b/cdi-weld/pom.xml
index 9fa2556..a9a807d 100644
--- a/cdi-weld/pom.xml
+++ b/cdi-weld/pom.xml
@@ -85,7 +85,7 @@
 		<dependency>
 			<groupId>org.jboss.logging</groupId>
 			<artifactId>jboss-logging</artifactId>
-			<version>3.4.2.Final</version>
+			<version>3.4.3.Final</version>
 			<scope>runtime</scope>
 		</dependency>
 		<dependency>
diff --git a/pom.xml b/pom.xml
index a08a4a2..775fa14 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,7 +60,9 @@
 		<owb.version>2.0.26</owb.version>
 		<slf4j.version>1.7.36</slf4j.version>
 		<surefire.version>2.12</surefire.version>
-		<weld.version>3.1.8.Final</weld.version>
+		<weld.version>3.1.9.Final</weld.version>
+    <felix.converter.version>1.0.18</felix.converter.version>
+    <xbean.version>4.21</xbean.version>
 	</properties>
 
 	<licenses>
@@ -122,7 +124,7 @@
 			<dependency>
 				<groupId>org.apache.felix</groupId>
 				<artifactId>org.apache.felix.converter</artifactId>
-				<version>1.0.18</version>
+				<version>${felix.converter.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.felix</groupId>