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

jsinovassinnaik pushed a commit to branch upgrade-cxf
in repository https://gitbox.apache.org/repos/asf/unomi.git

commit 9e40f4b915dbaa48fbe7c4824691e4512ac1d71a
Author: jsinovassin <jsinovassinn...@jahia.com>
AuthorDate: Fri Jun 7 08:49:13 2024 +0200

    upgrade cxf
---
 .../src/main/feature/feature.xml                   |  1 +
 extensions/router/router-rest/pom.xml              |  8 ++++++-
 kar/src/main/feature/feature.xml                   |  1 +
 pom.xml                                            | 25 ++++++++++++++++++++--
 4 files changed, 32 insertions(+), 3 deletions(-)

diff --git 
a/extensions/router/router-karaf-feature/src/main/feature/feature.xml 
b/extensions/router/router-karaf-feature/src/main/feature/feature.xml
index 6d707cf67..73a2aff3d 100644
--- a/extensions/router/router-karaf-feature/src/main/feature/feature.xml
+++ b/extensions/router/router-karaf-feature/src/main/feature/feature.xml
@@ -33,6 +33,7 @@
         <bundle 
start-level="90">mvn:org.apache.camel/camel-stream/${camel.version}</bundle>
         <bundle 
start-level="90">mvn:org.apache.camel/camel-kafka/${camel.version}</bundle>
         <bundle 
start-level="90">mvn:org.apache.cxf/cxf-rt-rs-security-cors/${cxf.version}</bundle>
+        <bundle 
start-level="80">mvn:javax.validation/validation-api/${bean.validation.version}</bundle>
         <bundle start-level="90" 
start="false">mvn:org.apache.unomi/unomi-router-api/${project.version}</bundle>
         <bundle start-level="90" 
start="false">mvn:org.apache.unomi/unomi-router-core/${project.version}</bundle>
         <bundle start-level="90" 
start="false">mvn:org.apache.unomi/unomi-router-service/${project.version}</bundle>
diff --git a/extensions/router/router-rest/pom.xml 
b/extensions/router/router-rest/pom.xml
index 2572908fa..e78ba25b6 100644
--- a/extensions/router/router-rest/pom.xml
+++ b/extensions/router/router-rest/pom.xml
@@ -53,6 +53,12 @@
             <version>2.0.1</version>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>jakarta.jws</groupId>
+            <artifactId>jakarta.jws-api</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
         <dependency>
             <groupId>org.apache.cxf</groupId>
             <artifactId>cxf-rt-rs-security-cors</artifactId>
@@ -92,4 +98,4 @@
         </dependency>
     </dependencies>
 
-</project>
\ No newline at end of file
+</project>
diff --git a/kar/src/main/feature/feature.xml b/kar/src/main/feature/feature.xml
index cd4be3d37..d90495e95 100644
--- a/kar/src/main/feature/feature.xml
+++ b/kar/src/main/feature/feature.xml
@@ -62,6 +62,7 @@
         <bundle 
start-level="75">mvn:joda-time/joda-time/${joda-time.version}</bundle>
         <bundle 
start-level="75">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.9.0</bundle>
         <bundle 
start-level="75">mvn:javax.annotation/javax.annotation-api/1.3.2</bundle>
+        <bundle 
start-level="75">mvn:jakarta.jws/jakarta.jws-api/${jakarta.jws.version}</bundle>
         <bundle 
start-level="75">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsr305/${jsr305.bundle.version}</bundle>
         <bundle 
start-level="75">mvn:commons-collections/commons-collections/${apache.commons.collections.version}</bundle>
         <bundle start-level="70" 
start="false">mvn:org.apache.unomi/unomi-lifecycle-watcher/${project.version}</bundle>
diff --git a/pom.xml b/pom.xml
index d50d50089..7de4dd70d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,7 +60,7 @@
     <properties>
         <karaf.version>4.2.15</karaf.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <cxf.version>3.3.11</cxf.version>
+        <cxf.version>3.4.0</cxf.version>
         <version.jackson.core>2.11.4</version.jackson.core>
         <version.jackson.databind>2.11.4</version.jackson.databind>
         <version.jackson.jaxb>2.11.4</version.jackson.jaxb>
@@ -82,6 +82,7 @@
         <joda-time.version>2.12.7</joda-time.version>
         <st4.version>4.3.4</st4.version>
         <json-patch.version>1.9</json-patch.version>
+        <jakarta.jws.version>2.1.0</jakarta.jws.version>
 
         <java.version>11</java.version>
 
@@ -697,6 +698,12 @@
                 <version>3.0.1</version>
             </dependency>
 
+            <dependency>
+                <groupId>jakarta.jws</groupId>
+                <artifactId>jakarta.jws-api</artifactId>
+                <version>${jakarta.jws.version}</version>
+            </dependency>
+
             <!-- Apache CXF dependencies -->
             <dependency>
                 <groupId>org.apache.cxf</groupId>
@@ -726,7 +733,22 @@
                 <classifier>features</classifier>
                 <type>xml</type>
                 <scope>runtime</scope>
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.apache.cxf.services.sts</groupId>
+                        <artifactId>cxf-services-sts-core</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>org.apache.cxf</groupId>
+                        <artifactId>cxf-rt-ws-rm</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>org.apache.cxf</groupId>
+                        <artifactId>cxf-rt-ws-security</artifactId>
+                    </exclusion>
+                </exclusions>
             </dependency>
+
             <!-- End of Apache CXF dependencies -->
 
             <!-- Jackson dependencies -->
@@ -1021,7 +1043,6 @@
                     <extensions>true</extensions>
                     <configuration>
                         <instructions>
-                            <_noimportjava>true</_noimportjava>
                             
<Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>
                         </instructions>
                     </configuration>

Reply via email to