diff --git a/distribution/javadoc/pom.xml b/distribution/javadoc/pom.xml
index da516bebeaa..cdebd80268b 100644
--- a/distribution/javadoc/pom.xml
+++ b/distribution/javadoc/pom.xml
@@ -348,6 +348,7 @@
jakarta.persistence
jakarta.persistence-api
+ ${cxf.persistence-api.version}
org.apache.lucene
diff --git a/distribution/manifest/pom.xml b/distribution/manifest/pom.xml
index 250d073a06e..765caf0cece 100644
--- a/distribution/manifest/pom.xml
+++ b/distribution/manifest/pom.xml
@@ -320,6 +320,7 @@
jakarta.xml.ws
jakarta.xml.ws-api
+ ${cxf.jakarta.wsapi.version}
jakarta.xml.bind
@@ -328,10 +329,12 @@
jakarta.jws
jakarta.jws-api
+ ${cxf.jakarta.jwsapi.version}
jakarta.xml.soap
jakarta.xml.soap-api
+ ${cxf.jakarta.soapapi.version}
diff --git a/integration/cdi/pom.xml b/integration/cdi/pom.xml
index 31dfbe0eaea..0296b51cbd1 100644
--- a/integration/cdi/pom.xml
+++ b/integration/cdi/pom.xml
@@ -52,6 +52,7 @@
jakarta.inject
jakarta.inject-api
+ ${cxf.jakarta.injectapi.version}
junit
diff --git a/integration/spring-boot/autoconfigure/pom.xml b/integration/spring-boot/autoconfigure/pom.xml
index f44ff9b9fd4..11b0292a107 100644
--- a/integration/spring-boot/autoconfigure/pom.xml
+++ b/integration/spring-boot/autoconfigure/pom.xml
@@ -122,6 +122,7 @@
jakarta.servlet
jakarta.servlet-api
+ ${cxf.servlet-api.version}
true
diff --git a/parent/pom.xml b/parent/pom.xml
index 9bc0f85b44c..48ba9b1f5a8 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -98,7 +98,7 @@
3.0.3
1.70
5.16.0
- 3.0.0
+ 4.0.1
4.8.25
1.5.1
1.16.0
@@ -112,6 +112,7 @@
3.2.6
4.2.21
3.10.8
+ 5.0.1
3.0.2
2.1.1
1.1.1
@@ -135,13 +136,24 @@
2.15.3
3.9
1.8.1
- 10.0.0
+ 2.1.2
+ 2.1.2
+ 2.0.1
+ 2.1.0
3.0.0
+ 3.0.1
+ 4.0.1
+ 3.1.0
+ 2.0.1
+ 4.0.1
+ 2.1.0
1.1.4
0.7.2
3.29.2-GA
+ 2.1.1
+ 3.1.0
4.0.2
- 4.0.0
+ 4.0.1
${cxf.jaxb.runtime.version}
2.0.0
3.5.3.Final
@@ -155,6 +167,8 @@
3.3
2.10.10
1.2.20
+ 2.1.3
+ 3.0.0
1.0
4.13.2
5.10.0
@@ -182,6 +196,7 @@
1.22.0-alpha
0.33.0
2.0.27
+ 3.1.0
4.8.0
3.5.1
1.0.4
@@ -193,6 +208,7 @@
3.0.0
jakarta.servlet-api
jakarta.servlet
+ 6.0.0
2.0.9
2.2
2.3_2
@@ -208,6 +224,12 @@
10.1.14
1.8
2.3.5.Final
+
+
+ [3,4)
+ 3.0.2
2.3
1.6.0.Final
3.2.0
@@ -745,15 +767,27 @@
logback-classic
${cxf.logback.classic.version}
-
- jakarta.platform
- jakarta.jakartaee-bom
- ${cxf.jakarta.ee.version}
- pom
- import
+ jakarta.transaction
+ jakarta.transaction-api
+ ${cxf.jakarta.transaction.version}
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${cxf.jakarta.ws.rs.version}
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${cxf.jaxb.version}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
-
cglib
cglib-nodep
@@ -1011,6 +1045,35 @@
+
+ jakarta.validation
+ jakarta.validation-api
+ ${cxf.validation.api.version}
+ true
+
+
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${cxf.cdi.api.version}
+ true
+
+
+ jakarta.inject
+ jakarta.inject-api
+ ${cxf.jakarta.injectapi.version}
+ true
+
+
+ jakarta.json
+ jakarta.json-api
+ ${cxf.json.api.version}
+ true
+
+
+ jakarta.json.bind
+ jakarta.json.bind-api
+ ${cxf.json.bind-api.version}
+
org.glassfish
jakarta.json
@@ -1571,11 +1634,43 @@
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${cxf.jakarta.annotation-api.version}
+
+
+ jakarta.xml.ws
+ jakarta.xml.ws-api
+ ${cxf.jakarta.wsapi.version}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
+
jakarta.jws
jakarta.jws-api
${cxf.jakarta.jwsapi.version}
+
+ jakarta.xml.soap
+ jakarta.xml.soap-api
+ ${cxf.jakarta.soapapi.version}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
+
+
+ ${cxf.servlet-api.group}
+ ${cxf.servlet-api.artifact}
+ ${cxf.servlet-api.version}
+
com.sun.xml.messaging.saaj
saaj-impl
@@ -1587,11 +1682,21 @@
+
+ jakarta.activation
+ jakarta.activation-api
+ ${cxf.jakarta.activation.version}
+
org.eclipse.angus
angus-activation
${cxf.jakarta.angus.activation.version}
+
+ jakarta.mail
+ jakarta.mail-api
+ ${cxf.jakarta.mail.version}
+
org.eclipse.angus
angus-mail
@@ -1602,6 +1707,21 @@
jakarta.management.j2ee-api
${cxf.jakarta.management.j2ee-api.version}
+
+ jakarta.jms
+ jakarta.jms-api
+ ${cxf.jakarta.jms.version}
+
+
+ jakarta.resource
+ jakarta.resource-api
+ ${cxf.jakarta.resource.version}
+
+
+ jakarta.ejb
+ jakarta.ejb-api
+ ${cxf.jakarta.ejb.version}
+
org.apache.activemq
artemis-jakarta-server
diff --git a/rt/rs/extensions/search/pom.xml b/rt/rs/extensions/search/pom.xml
index 5a13dcb6d2c..79c2e00e90e 100644
--- a/rt/rs/extensions/search/pom.xml
+++ b/rt/rs/extensions/search/pom.xml
@@ -64,6 +64,7 @@
jakarta.persistence
jakarta.persistence-api
+ ${cxf.persistence-api.version}
provided
true
diff --git a/rt/rs/microprofile-client/pom.xml b/rt/rs/microprofile-client/pom.xml
index b00d0cdd912..2e8aed11b27 100644
--- a/rt/rs/microprofile-client/pom.xml
+++ b/rt/rs/microprofile-client/pom.xml
@@ -98,10 +98,12 @@
jakarta.inject
jakarta.inject-api
+ ${cxf.jakarta.injectapi.version}
jakarta.interceptor
jakarta.interceptor-api
+ ${cxf.jakarta.interceptorapi.version}
jakarta.json
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml b/rt/rs/security/oauth-parent/oauth2/pom.xml
index fce283d3fa6..1f32110b2b2 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -72,6 +72,7 @@
jakarta.persistence
jakarta.persistence-api
+ ${cxf.persistence-api.version}
provided
true
diff --git a/rt/rs/security/sso/oidc/pom.xml b/rt/rs/security/sso/oidc/pom.xml
index ce96b79368d..4414fd18429 100644
--- a/rt/rs/security/sso/oidc/pom.xml
+++ b/rt/rs/security/sso/oidc/pom.xml
@@ -51,6 +51,7 @@
jakarta.persistence
jakarta.persistence-api
+ ${cxf.persistence-api.version}
provided
true
diff --git a/systests/microprofile/client/async/pom.xml b/systests/microprofile/client/async/pom.xml
index 1076ba6969d..30d46959d64 100644
--- a/systests/microprofile/client/async/pom.xml
+++ b/systests/microprofile/client/async/pom.xml
@@ -49,6 +49,7 @@
jakarta.ws.rs
jakarta.ws.rs-api
+ ${cxf.jakarta.ws.rs.version}
org.jboss.weld.se
@@ -78,11 +79,13 @@
jakarta.json.bind
jakarta.json.bind-api
+ ${cxf.json.bind-api.version}
test
jakarta.json
jakarta.json-api
+ ${cxf.json.api.version}
test
diff --git a/systests/microprofile/client/nocdi/pom.xml b/systests/microprofile/client/nocdi/pom.xml
index d9b74f0b4ed..4048f2520dc 100644
--- a/systests/microprofile/client/nocdi/pom.xml
+++ b/systests/microprofile/client/nocdi/pom.xml
@@ -49,6 +49,7 @@
jakarta.ws.rs
jakarta.ws.rs-api
+ ${cxf.jakarta.ws.rs.version}
org.eclipse.microprofile.rest.client
@@ -66,11 +67,13 @@
jakarta.json.bind
jakarta.json.bind-api
+ ${cxf.json.bind-api.version}
test
jakarta.json
jakarta.json-api
+ ${cxf.json.api.version}
test
diff --git a/systests/rs-security/pom.xml b/systests/rs-security/pom.xml
index 6a3cc3325ea..52c6c6e00ef 100644
--- a/systests/rs-security/pom.xml
+++ b/systests/rs-security/pom.xml
@@ -206,6 +206,7 @@
jakarta.persistence
jakarta.persistence-api
+ ${cxf.persistence-api.version}
test
diff --git a/tools/common/pom.xml b/tools/common/pom.xml
index 93eb1da06db..427923942dc 100644
--- a/tools/common/pom.xml
+++ b/tools/common/pom.xml
@@ -41,6 +41,7 @@
jakarta.jws
jakarta.jws-api
+ ${cxf.jakarta.jwsapi.version}
org.apache.velocity