diff --git a/pom.xml b/pom.xml
index 1aac0b0f..a12e8afd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -513,33 +513,7 @@
archiva-components-spring-apacheds
${archiva.comp.version}
-
-
- javax.ws.rs
- javax.ws.rs-api
- ${javax.jaxrs.version}
- provided
-
-
-
com.fasterxml.jackson.jaxrs
jackson-jaxrs-json-provider
@@ -560,6 +534,12 @@
org.apache.cxf
cxf-rt-frontend-jaxrs
${cxf.version}
+
+
+ javax.annotation
+ javax.annotation-api
+
+
org.apache.cxf
@@ -617,19 +597,8 @@
-
- jakarta.xml.bind
- jakarta.xml.bind-api
- 2.3.3
- provided
-
-
- javax.mail
- mail
- ${javax.mail.version}
- provided
-
+
@@ -681,42 +650,56 @@
- javax.annotation
- javax.annotation-api
- ${javax.annotation.version}
- provided
-
-
-
- javax.xml.bind
- jaxb-api
- ${javax.jaxb.version}
- provided
-
-
-
- javax.inject
- javax.inject
- ${javax.inject.version}
- provided
-
-
-
- javax.servlet
- javax.servlet-api
- ${javax.servlet.version}
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation.version}
provided
- javax.persistence
- javax.persistence-api
- ${javax.persistence.version}
+ jakarta.inject
+ jakarta.inject-api
+ ${jakarta.inject.version}
provided
- javax.transaction
- javax.transaction-api
- ${javax.transaction.version}
+ jakarta.servlet
+ jakarta.servlet-api
+ ${jakarta.servlet.version}
+ provided
+
+
+ jakarta.persistence
+ jakarta.persistence-api
+ ${jakarta.persistence.version}
+ provided
+
+
+ jakarta.transaction
+ jakarta.transaction-api
+ ${jakarta.transaction.version}
+ provided
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.ws.rs.version}
+
+
+ jakarta.mail
+ jakarta.mail-api
+ ${jakarta.mail.version}
+ provided
+
+
+ com.sun.mail
+ jakarta.mail
+ ${jakarta.mail.version}
+ provided
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jakarta.xml.bind.version}
provided
@@ -769,10 +752,6 @@
junit
junit
-
- org.apache.geronimo.specs
- geronimo-jpa_2.0_spec
-
org.apache.geronimo.specs
geronimo-jms_1.1_spec
@@ -781,7 +760,20 @@
org.apache.geronimo.specs
geronimo-jta_1.1_spec
+
+ java.xml.stream
+ stax-api
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
+
diff --git a/redback-authentication/redback-authentication-api/pom.xml b/redback-authentication/redback-authentication-api/pom.xml
index d102cd6d..cf3629cd 100644
--- a/redback-authentication/redback-authentication-api/pom.xml
+++ b/redback-authentication/redback-authentication-api/pom.xml
@@ -43,12 +43,12 @@
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
diff --git a/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml b/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
index 0bd8031d..98995f96 100644
--- a/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
+++ b/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
@@ -61,8 +61,8 @@
test
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
diff --git a/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml b/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
index f70ab7ef..7419adc4 100644
--- a/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
+++ b/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
@@ -43,8 +43,8 @@
spring-context
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
diff --git a/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml b/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
index babb0f3a..792f79be 100644
--- a/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
+++ b/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
@@ -47,8 +47,8 @@
spring-context
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
diff --git a/redback-authentication/redback-authentication-providers/redback-authentication-users/pom.xml b/redback-authentication/redback-authentication-providers/redback-authentication-users/pom.xml
index 52021c13..3a513c3b 100644
--- a/redback-authentication/redback-authentication-providers/redback-authentication-users/pom.xml
+++ b/redback-authentication/redback-authentication-providers/redback-authentication-users/pom.xml
@@ -53,12 +53,12 @@
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
org.slf4j
@@ -82,13 +82,13 @@
test
- javax.persistence
- javax.persistence-api
+ jakarta.persistence
+ jakarta.persistence-api
test
- javax.transaction
- javax.transaction-api
+ jakarta.transaction
+ jakarta.transaction-api
test
diff --git a/redback-authorization/redback-authorization-providers/redback-authorization-open/pom.xml b/redback-authorization/redback-authorization-providers/redback-authorization-open/pom.xml
index a1a38e65..5520b26b 100644
--- a/redback-authorization/redback-authorization-providers/redback-authorization-open/pom.xml
+++ b/redback-authorization/redback-authorization-providers/redback-authorization-open/pom.xml
@@ -43,8 +43,8 @@
spring-context
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
diff --git a/redback-authorization/redback-authorization-providers/redback-authorization-rbac/pom.xml b/redback-authorization/redback-authorization-providers/redback-authorization-rbac/pom.xml
index bedf3978..46c683d1 100644
--- a/redback-authorization/redback-authorization-providers/redback-authorization-rbac/pom.xml
+++ b/redback-authorization/redback-authorization-providers/redback-authorization-rbac/pom.xml
@@ -57,12 +57,12 @@
spring-context
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
@@ -93,13 +93,13 @@
test
- javax.persistence
- javax.persistence-api
+ jakarta.persistence
+ jakarta.persistence-api
test
- javax.transaction
- javax.transaction-api
+ jakarta.transaction
+ jakarta.transaction-api
test
diff --git a/redback-common/redback-common-configuration/redback-common-configuration-acc2/pom.xml b/redback-common/redback-common-configuration/redback-common-configuration-acc2/pom.xml
index d998dbbc..4c78f5ff 100644
--- a/redback-common/redback-common-configuration/redback-common-configuration-acc2/pom.xml
+++ b/redback-common/redback-common-configuration/redback-common-configuration-acc2/pom.xml
@@ -57,13 +57,13 @@
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
diff --git a/redback-common/redback-common-jpa/pom.xml b/redback-common/redback-common-jpa/pom.xml
index 7dbac5fb..47a5284d 100644
--- a/redback-common/redback-common-jpa/pom.xml
+++ b/redback-common/redback-common-jpa/pom.xml
@@ -75,12 +75,12 @@
- javax.persistence
- javax.persistence-api
+ jakarta.persistence
+ jakarta.persistence-api
- javax.transaction
- javax.transaction-api
+ jakarta.transaction
+ jakarta.transaction-api
org.springframework
diff --git a/redback-common/redback-common-ldap/pom.xml b/redback-common/redback-common-ldap/pom.xml
index 95d383c4..b54100e3 100644
--- a/redback-common/redback-common-ldap/pom.xml
+++ b/redback-common/redback-common-ldap/pom.xml
@@ -49,12 +49,12 @@
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
org.apache.commons
diff --git a/redback-configuration/pom.xml b/redback-configuration/pom.xml
index 5c3c0400..b8aea406 100644
--- a/redback-configuration/pom.xml
+++ b/redback-configuration/pom.xml
@@ -68,12 +68,12 @@
test
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
org.apache.commons
diff --git a/redback-integrations/redback-common-integrations/pom.xml b/redback-integrations/redback-common-integrations/pom.xml
index 3b43bc51..b9c58b5d 100644
--- a/redback-integrations/redback-common-integrations/pom.xml
+++ b/redback-integrations/redback-common-integrations/pom.xml
@@ -120,8 +120,8 @@
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
@@ -152,8 +152,8 @@
freemarker
- javax.mail
- mail
+ jakarta.mail
+ jakarta.mail-api
provided
@@ -165,23 +165,23 @@
spring-context-support
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
- javax.servlet
- javax.servlet-api
+ jakarta.servlet
+ jakarta.servlet-api
provided
- javax.persistence
- javax.persistence-api
+ jakarta.persistence
+ jakarta.persistence-api
provided
- javax.transaction
- javax.transaction-api
+ jakarta.transaction
+ jakarta.transaction-api
provided
diff --git a/redback-integrations/redback-rest/redback-rest-api/pom.xml b/redback-integrations/redback-rest/redback-rest-api/pom.xml
index 9fc6b2a8..806886db 100644
--- a/redback-integrations/redback-rest/redback-rest-api/pom.xml
+++ b/redback-integrations/redback-rest/redback-rest-api/pom.xml
@@ -55,8 +55,8 @@
- javax.ws.rs
- javax.ws.rs-api
+ jakarta.ws.rs
+ jakarta.ws.rs-api