diff --git a/pom.xml b/pom.xml
index 2e93bf8..f7248fd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.inteligr8
common-rest-client
- 2.0.10-cxf
+ 3.0.0-cxf
jar
ReST API Client for Java
@@ -40,16 +40,21 @@
utf-8
- 8
- 8
+ 11
+ 11
- 5.7.2
- 5.3.27
- 2.15.1
- 3.5.6
+ 5.10.0
+ 6.0.19
+ 2.17.2
+ 4.0.2
+
+ jakarta.annotation
+ jakarta.annotation-api
+ 2.1.1
+
org.springframework
spring-context
@@ -61,8 +66,8 @@
${jackson.version}
- com.fasterxml.jackson.jaxrs
- jackson-jaxrs-json-provider
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-json-provider
${jackson.version}
@@ -78,12 +83,12 @@
org.slf4j
slf4j-api
- 1.7.36
+ 2.0.13
jakarta.ws.rs
jakarta.ws.rs-api
- 2.1.6
+ 3.1.0
org.junit.jupiter
diff --git a/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java b/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java
index f0e1adb..a878ad8 100644
--- a/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java
+++ b/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java
@@ -17,8 +17,8 @@ package com.inteligr8.rs;
import java.util.LinkedList;
import java.util.List;
-import javax.annotation.PostConstruct;
-import javax.ws.rs.ext.RuntimeDelegate;
+import jakarta.annotation.PostConstruct;
+import jakarta.ws.rs.ext.RuntimeDelegate;
import org.apache.cxf.BusFactory;
import org.apache.cxf.jaxrs.client.JAXRSClientFactory;
@@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
-import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
+import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider;
/**
* A class that provides pre-configured JAX-RS Client & WebTarget &
@@ -108,7 +108,7 @@ public class ClientCxfImpl extends Client {
om.registerModules(new JavaTimeModule());
this.getConfig().configureJacksonMapper(om);
- JacksonJaxbJsonProvider jacksonProvider = new JacksonJaxbJsonProvider(om, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS);
+ JacksonJsonProvider jacksonProvider = new JacksonJsonProvider(om, JacksonJsonProvider.BASIC_ANNOTATIONS);
this.getConfig().configureJacksonProvider(jacksonProvider);
List