diff --git a/persistence-modules/deltaspike/pom.xml b/persistence-modules/deltaspike/pom.xml
index 974a61d618..7b01394bec 100644
--- a/persistence-modules/deltaspike/pom.xml
+++ b/persistence-modules/deltaspike/pom.xml
@@ -27,28 +27,6 @@
${junit.version}
test
-
-
-
-
-
-
-
-
-
- org.wildfly.bom
- jboss-javaee-7.0-with-tools
- ${jboss.bom.version}
- pom
- import
-
-
- org.wildfly.bom
- jboss-javaee-7.0-with-hibernate
- ${jboss.bom.version}
- pom
- import
-
org.apache.deltaspike.distribution
distributions-bom
@@ -66,6 +44,7 @@
javax.enterprise
cdi-api
+ 2.0.SP1
provided
@@ -73,24 +52,21 @@
org.jboss.spec.javax.annotation
jboss-annotations-api_1.2_spec
- provided
-
-
-
- org.jboss.resteasy
- jaxrs-api
+ 1.0.2.Final
provided
org.hibernate.javax.persistence
hibernate-jpa-2.1-api
+ 1.0.2.Final
provided
org.jboss.spec.javax.ejb
jboss-ejb-api_3.2_spec
+ 2.0.0.Final
provided
@@ -99,6 +75,7 @@
org.hibernate
hibernate-validator
+ 8.0.0.Final
provided
@@ -111,6 +88,7 @@
org.jboss.spec.javax.faces
jboss-jsf-api_2.2_spec
+ 2.2.14
provided
@@ -118,6 +96,7 @@
org.hibernate
hibernate-jpamodelgen
+ 6.1.7.Final
provided
@@ -125,6 +104,7 @@
org.hibernate
hibernate-validator-annotation-processor
+ 8.0.0.Final
provided
@@ -133,16 +113,19 @@
org.jboss.arquillian.junit
arquillian-junit-container
+ 1.6.0.Final
test
org.jboss.arquillian.protocol
arquillian-protocol-servlet
+ 1.6.0.Final
test
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-impl-maven
+ 3.1.4
test
@@ -191,8 +174,11 @@
org.hibernate
hibernate-core
+ 6.1.7.Final
provided
+
+
org.jboss
jandex
@@ -207,6 +193,7 @@
org.hibernate
hibernate-entitymanager
+ 6.0.0.Alpha7
provided
@@ -215,6 +202,22 @@
commons-lang3
${commons-lang3.version}
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jakarta-binding.version}
+
+
+ org.wildfly.bom
+ wildfly-ee-with-tools
+ pom
+ 27.0.1.Final
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ 3.1.0
+
@@ -283,17 +286,18 @@
3.7.4
- 1.8.2
+ 1.9.6
1.0.2.Final
8.2.1.Final
- 2.1.2.Final
+ 5.1.0.Final
2.6
1.1.3
- 1.2.4.Final
+ 3.0.5
2.1.214
+ 4.0.0
\ No newline at end of file
diff --git a/persistence-modules/deltaspike/src/main/java/baeldung/model/Member.java b/persistence-modules/deltaspike/src/main/java/baeldung/model/Member.java
index d9b9b5caf1..f207d31bb6 100644
--- a/persistence-modules/deltaspike/src/main/java/baeldung/model/Member.java
+++ b/persistence-modules/deltaspike/src/main/java/baeldung/model/Member.java
@@ -20,11 +20,11 @@ import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.NotEmpty;
import javax.persistence.*;
-import javax.validation.constraints.Digits;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Pattern;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.validation.constraints.Digits;
+import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Pattern;
+import jakarta.validation.constraints.Size;
+import jakarta.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
@SuppressWarnings("serial")
diff --git a/persistence-modules/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java b/persistence-modules/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java
index 9357ae0ea6..0249fd4bb4 100644
--- a/persistence-modules/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java
+++ b/persistence-modules/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java
@@ -16,8 +16,8 @@
*/
package baeldung.rest;
-import javax.ws.rs.ApplicationPath;
-import javax.ws.rs.core.Application;
+import jakarta.ws.rs.ApplicationPath;
+import jakarta.ws.rs.core.Application;
/**
* A class extending {@link Application} and annotated with @ApplicationPath is the Java EE 7 "no XML" approach to activating
diff --git a/persistence-modules/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java b/persistence-modules/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java
index 5a09e45591..f5a10d6db1 100644
--- a/persistence-modules/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java
+++ b/persistence-modules/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java
@@ -26,23 +26,23 @@ import java.util.logging.Logger;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.persistence.NoResultException;
-import javax.validation.ConstraintViolation;
-import javax.validation.ConstraintViolationException;
-import javax.validation.ValidationException;
-import javax.validation.Validator;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.GET;
-import javax.ws.rs.POST;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
-import javax.ws.rs.Produces;
-import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
+import jakarta.validation.ConstraintViolation;
+import jakarta.validation.ConstraintViolationException;
+import jakarta.validation.ValidationException;
+import jakarta.validation.Validator;
import baeldung.data.MemberRepository;
import baeldung.model.Member;
import baeldung.service.MemberRegistration;
+import jakarta.ws.rs.Consumes;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.POST;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.PathParam;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.WebApplicationException;
+import jakarta.ws.rs.core.MediaType;
+import jakarta.ws.rs.core.Response;
/**
* JAX-RS Example
diff --git a/persistence-modules/deltaspike/src/main/java/baeldung/service/MemberRegistration.java b/persistence-modules/deltaspike/src/main/java/baeldung/service/MemberRegistration.java
index 9396e550d5..a29fe2fe8f 100644
--- a/persistence-modules/deltaspike/src/main/java/baeldung/service/MemberRegistration.java
+++ b/persistence-modules/deltaspike/src/main/java/baeldung/service/MemberRegistration.java
@@ -17,20 +17,16 @@
package baeldung.service;
import baeldung.data.MemberRepository;
-import baeldung.data.SecondaryPersistenceUnit;
import baeldung.model.Member;
-import baeldung.model.QMember;
import javax.ejb.Stateless;
import javax.enterprise.event.Event;
-import javax.enterprise.inject.Default;
import javax.inject.Inject;
-import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
-import javax.validation.ConstraintViolation;
-import javax.validation.ConstraintViolationException;
-import javax.validation.ValidationException;
-import javax.validation.Validator;
+import jakarta.validation.ConstraintViolation;
+import jakarta.validation.ConstraintViolationException;
+import jakarta.validation.ValidationException;
+import jakarta.validation.Validator;
import java.util.HashSet;
import java.util.Set;
import java.util.logging.Logger;
diff --git a/persistence-modules/deltaspike/src/main/java/baeldung/util/Resources.java b/persistence-modules/deltaspike/src/main/java/baeldung/util/Resources.java
index 2cc1f235d7..5cb68f9f9c 100644
--- a/persistence-modules/deltaspike/src/main/java/baeldung/util/Resources.java
+++ b/persistence-modules/deltaspike/src/main/java/baeldung/util/Resources.java
@@ -22,8 +22,6 @@ import javax.enterprise.context.RequestScoped;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.faces.context.FacesContext;
-import javax.persistence.EntityManager;
-import javax.persistence.PersistenceContext;
/**
* This class uses CDI to alias Java EE resources, such as the persistence context, to CDI beans
diff --git a/persistence-modules/deltaspike/src/test/java/baeldung/ValidatorProducer.java b/persistence-modules/deltaspike/src/test/java/baeldung/ValidatorProducer.java
index 6b895f771e..a3acbe6583 100644
--- a/persistence-modules/deltaspike/src/test/java/baeldung/ValidatorProducer.java
+++ b/persistence-modules/deltaspike/src/test/java/baeldung/ValidatorProducer.java
@@ -1,8 +1,8 @@
package baeldung;
import javax.enterprise.inject.Produces;
-import javax.validation.Validation;
-import javax.validation.Validator;
+import jakarta.validation.Validation;
+import jakarta.validation.Validator;
/**
* Created by adam.
diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index e12bee1f03..6bafebfc9e 100644
--- a/persistence-modules/pom.xml
+++ b/persistence-modules/pom.xml
@@ -14,66 +14,68 @@
+ activejdbc
apache-bookkeeper
apache-cayenne
apache-derby
blaze-persistence
+ core-java-persistence
core-java-persistence-2
deltaspike
elasticsearch
flyway
flyway-repair
- hbase
+
hibernate5
hibernate-mapping
- hibernate-mapping-2
+
hibernate-ogm
hibernate-annotations
- hibernate-exceptions
+
hibernate-libraries
- hibernate-jpa
- hibernate-queries
- hibernate-enterprise
+
+
+
influxdb
- java-cassandra
+
java-cockroachdb
java-jdbi
- java-jpa
- java-jpa-2
+
+
java-jpa-3
java-mongodb-2
java-mongodb-3
java-mongodb-queries
- jnosql
+
jooq
jpa-hibernate-cascade-type
liquibase
orientdb
persistence-libraries
- querydsl
- r2dbc
+
+
read-only-transactions
- redis
+
solr
- spring-boot-persistence-2
+
spring-boot-persistence-3
spring-boot-mysql
spring-boot-persistence
spring-boot-persistence-h2
- spring-boot-persistence-mongodb
+
spring-data-arangodb
spring-data-cassandra
spring-data-cassandra-test
- spring-data-cassandra-reactive
+
spring-data-cosmosdb
- spring-data-couchbase-2
+
spring-data-dynamodb
- spring-data-eclipselink
+
spring-data-elasticsearch
@@ -87,24 +89,24 @@
spring-data-jpa-query
spring-data-jpa-query-2
spring-data-jpa-query-3
- spring-data-jpa-repo
+
spring-data-jpa-repo-2
spring-data-jdbc
spring-data-keyvalue
- spring-data-mongodb
+
spring-data-mongodb-2
spring-data-mongodb-reactive
- spring-data-neo4j
+
spring-data-redis
spring-data-rest-2
spring-data-rest-querydsl
spring-data-solr
- spring-hibernate-3
- spring-hibernate-5
- spring-jpa
- spring-jpa-2
+
+
+
spring-jdbc
spring-jooq
spring-mybatis
diff --git a/pom.xml b/pom.xml
index e0169c5b81..88a507d29e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -368,7 +368,6 @@
muleesb
osgi
- persistence-modules
web-modules
@@ -568,7 +567,6 @@
muleesb
osgi
- persistence-modules
web-modules
@@ -828,17 +826,11 @@
libraries-testing
maven-modules
optaplanner
- persistence-modules/activejdbc
- persistence-modules/core-java-persistence
- persistence-modules/sirix
- persistence-modules/spring-data-cassandra-2
- persistence-modules/spring-data-jpa-repo-3
+ persistence-modules
quarkus-modules
spring-reactive-modules
spring-swagger-codegen/custom-validations-opeanpi-codegen
testing-modules/testing-assertions
- persistence-modules/fauna
- persistence-modules/spring-data-rest
rule-engines-modules
@@ -954,11 +946,9 @@
tensorflow-java
xstream
webrtc
- persistence-modules/java-mongodb
messaging-modules
- persistence-modules/questdb
vaadin
@@ -1076,17 +1066,11 @@
libraries-testing
maven-modules
optaplanner
- persistence-modules/activejdbc
- persistence-modules/core-java-persistence
- persistence-modules/sirix
- persistence-modules/spring-data-cassandra-2
- persistence-modules/spring-data-jpa-repo-3
+ persistence-modules
quarkus-modules
spring-reactive-modules
spring-swagger-codegen/custom-validations-opeanpi-codegen
testing-modules/testing-assertions
- persistence-modules/fauna
- persistence-modules/spring-data-rest
rule-engines-modules
@@ -1203,11 +1187,9 @@
tensorflow-java
xstream
webrtc
- persistence-modules/java-mongodb
libraries-2
messaging-modules
- persistence-modules/questdb
vaadin