From aa0c9c7db590144021fa951cded2ca8068f51804 Mon Sep 17 00:00:00 2001
From: panos-kakos <102670093+panos-kakos@users.noreply.github.com>
Date: Sun, 26 Feb 2023 18:25:24 +0200
Subject: [PATCH] [JAVA-18177] Moved server modules to jdk9-and-above profile
(#13523)
* [JAVA-18177] Moved server modules to jdk9-and-above profile
* [JAVA-18177] Upgraded maven-war-plugin version
* [JAVA-18146] Moved json-modules to jdk9-and-above profile
* [JAVA-18151] Moved libraries-data module to jdk9-and-above profile
* [JAVA-18176] Moved saas-modules to jdk9-and-above profile
* [JAVA-18165] Moved patterns-modules to jdk9-and-above profile
* [JAVA-18146] Fixed tests at gson module
* [JAVA-18165] Upgraded maven-war-plugin version
* [JAVA-16377] Moved apache-cxf-module to jdk9-and-above profile + comment out cxf spring
* [JAVA-18151] Testing maven compiler plugin
* [JAVA-18151] Ignored 2 test cases
* [JAVA-18151] import javassist dependency manually
* [JAVA-16377] Upgraded spring version + uncomment cxf-spring module
---
apache-cxf-modules/cxf-introduction/pom.xml | 16 ++++++++++
.../baeldung/cxf/introduction/Baeldung.java | 4 +--
.../cxf/introduction/BaeldungImpl.java | 2 +-
.../com/baeldung/cxf/introduction/Server.java | 2 +-
.../baeldung/cxf/introduction/Student.java | 2 +-
.../cxf/introduction/StudentAdapter.java | 2 +-
.../cxf/introduction/StudentImpl.java | 2 +-
.../baeldung/cxf/introduction/StudentMap.java | 4 +--
.../cxf/introduction/StudentMapAdapter.java | 2 +-
.../cxf/introduction/StudentLiveTest.java | 4 +--
.../cxf-jaxrs-implementation/pom.xml | 23 +++++++++++++--
.../cxf/jaxrs/implementation/Course.java | 6 ++--
.../implementation/CourseRepository.java | 4 +--
.../cxf/jaxrs/implementation/Student.java | 2 +-
.../jaxrs/implementation/ServiceLiveTest.java | 2 +-
apache-cxf-modules/cxf-spring/pom.xml | 17 +++++++++--
.../sse-jaxrs/sse-jaxrs-client/pom.xml | 8 ++++-
.../sse/jaxrs/client/SseClientApp.java | 10 +++----
.../jaxrs/client/SseClientBroadcastApp.java | 10 +++----
.../sse-jaxrs/sse-jaxrs-server/pom.xml | 24 ++++++++-------
.../com/baeldung/sse/jaxrs/AppConfig.java | 4 +--
.../com/baeldung/sse/jaxrs/SseResource.java | 20 ++++++-------
.../com/baeldung/sse/jaxrs/StockService.java | 12 ++++----
.../serialization/GsonSerializeUnitTest.java | 4 +--
.../test/GsonSerializationUnitTest.java | 4 +--
json-modules/json-2/pom.xml | 6 +++-
libraries-data/pom.xml | 17 +++++++++++
.../crunch/StopWordFilterUnitTest.java | 1 +
.../ToUpperCaseWithCounterFnUnitTest.java | 1 +
patterns-modules/enterprise-patterns/pom.xml | 2 +-
patterns-modules/front-controller/pom.xml | 7 +++++
patterns-modules/intercepting-filter/pom.xml | 5 ++++
pom.xml | 29 ++++++++++---------
saas-modules/sentry-servlet/pom.xml | 1 +
server-modules/wildfly/pom.xml | 7 ++++-
35 files changed, 184 insertions(+), 82 deletions(-)
diff --git a/apache-cxf-modules/cxf-introduction/pom.xml b/apache-cxf-modules/cxf-introduction/pom.xml
index fe7b917c6f..fdcd100cc5 100644
--- a/apache-cxf-modules/cxf-introduction/pom.xml
+++ b/apache-cxf-modules/cxf-introduction/pom.xml
@@ -23,6 +23,16 @@
cxf-rt-transports-http-jetty
${cxf.version}
+
+ jakarta.xml.ws
+ jakarta.xml.ws-api
+ ${jakarta-xml.version}
+
+
+ jakarta.jws
+ jakarta.jws-api
+ ${jakarta.jws.version}
+
@@ -37,4 +47,10 @@
+
+ 4.0.0
+ 4.0.0
+ 3.0.0
+
+
\ No newline at end of file
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java
index 472d38b8e1..cd482af0db 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java
@@ -2,8 +2,8 @@ package com.baeldung.cxf.introduction;
import java.util.Map;
-import javax.jws.WebService;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import jakarta.jws.WebService;
+import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@WebService
public interface Baeldung {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java
index 240f6bb1da..04a6243cc2 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java
@@ -3,7 +3,7 @@ package com.baeldung.cxf.introduction;
import java.util.LinkedHashMap;
import java.util.Map;
-import javax.jws.WebService;
+import jakarta.jws.WebService;
@WebService(endpointInterface = "com.baeldung.cxf.introduction.Baeldung")
public class BaeldungImpl implements Baeldung {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java
index 2ac649f4c5..f00a64a055 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java
@@ -1,6 +1,6 @@
package com.baeldung.cxf.introduction;
-import javax.xml.ws.Endpoint;
+import jakarta.xml.ws.Endpoint;
public class Server {
public static void main(String args[]) throws InterruptedException {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java
index cad8f94d97..0605956bbc 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java
@@ -1,6 +1,6 @@
package com.baeldung.cxf.introduction;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@XmlJavaTypeAdapter(StudentAdapter.class)
public interface Student {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java
index 29b829d808..7885c953a5 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java
@@ -1,6 +1,6 @@
package com.baeldung.cxf.introduction;
-import javax.xml.bind.annotation.adapters.XmlAdapter;
+import jakarta.xml.bind.annotation.adapters.XmlAdapter;
public class StudentAdapter extends XmlAdapter {
public StudentImpl marshal(Student student) throws Exception {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java
index bc9dd27afe..041418befb 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java
@@ -1,6 +1,6 @@
package com.baeldung.cxf.introduction;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlType;
@XmlType(name = "Student")
public class StudentImpl implements Student {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java
index 4c40886c42..aa17b0cf4f 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java
@@ -3,8 +3,8 @@ package com.baeldung.cxf.introduction;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
@XmlType(name = "StudentMap")
public class StudentMap {
diff --git a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java
index f156676a5f..3bf1bfd2ff 100644
--- a/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java
+++ b/apache-cxf-modules/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java
@@ -3,7 +3,7 @@ package com.baeldung.cxf.introduction;
import java.util.LinkedHashMap;
import java.util.Map;
-import javax.xml.bind.annotation.adapters.XmlAdapter;
+import jakarta.xml.bind.annotation.adapters.XmlAdapter;
public class StudentMapAdapter extends XmlAdapter> {
public StudentMap marshal(Map boundMap) throws Exception {
diff --git a/apache-cxf-modules/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java b/apache-cxf-modules/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java
index 60fc0a10e7..89b127a742 100644
--- a/apache-cxf-modules/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java
+++ b/apache-cxf-modules/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java
@@ -5,8 +5,8 @@ import static org.junit.Assert.assertEquals;
import java.util.Map;
import javax.xml.namespace.QName;
-import javax.xml.ws.Service;
-import javax.xml.ws.soap.SOAPBinding;
+import jakarta.xml.ws.Service;
+import jakarta.xml.ws.soap.SOAPBinding;
import org.junit.Before;
import org.junit.Test;
diff --git a/apache-cxf-modules/cxf-jaxrs-implementation/pom.xml b/apache-cxf-modules/cxf-jaxrs-implementation/pom.xml
index cc5eba4025..8418853b1e 100644
--- a/apache-cxf-modules/cxf-jaxrs-implementation/pom.xml
+++ b/apache-cxf-modules/cxf-jaxrs-implementation/pom.xml
@@ -16,12 +16,28 @@
org.apache.cxf
cxf-rt-frontend-jaxrs
- ${cxf.version}
+ 4.0.0
org.apache.cxf
cxf-rt-transports-http-jetty
- ${cxf.version}
+ 4.0.0
+
+
+ jakarta.xml.ws
+ jakarta.xml.ws-api
+ ${jakarta-xml.version}
+
+
+ jakarta.jws
+ jakarta.jws-api
+ ${jakarta-jws.version}
+
+
+ jakarta.platform
+ jakarta.jakartaee-web-api
+ ${jakarta-platform.version}
+ compile
org.apache.httpcomponents
@@ -50,6 +66,9 @@
4.5.2
+ 4.0.0
+ 3.0.0
+ 9.0.0
\ No newline at end of file
diff --git a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java
index dba9b9c661..9f2ba2e837 100644
--- a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java
+++ b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java
@@ -1,8 +1,8 @@
package com.baeldung.cxf.jaxrs.implementation;
-import javax.ws.rs.*;
-import javax.ws.rs.core.Response;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.ws.rs.*;
+import jakarta.ws.rs.core.Response;
+import jakarta.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
diff --git a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java
index a2fd6be435..e527180440 100644
--- a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java
+++ b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java
@@ -1,7 +1,7 @@
package com.baeldung.cxf.jaxrs.implementation;
-import javax.ws.rs.*;
-import javax.ws.rs.core.Response;
+import jakarta.ws.rs.*;
+import jakarta.ws.rs.core.Response;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
diff --git a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java
index bd3dad0f5e..f6c4e32cdd 100644
--- a/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java
+++ b/apache-cxf-modules/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java
@@ -1,6 +1,6 @@
package com.baeldung.cxf.jaxrs.implementation;
-import javax.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "Student")
public class Student {
diff --git a/apache-cxf-modules/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java b/apache-cxf-modules/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java
index 29c34ae16b..a9f71930f2 100644
--- a/apache-cxf-modules/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java
+++ b/apache-cxf-modules/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java
@@ -7,7 +7,7 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
-import javax.xml.bind.JAXB;
+import jakarta.xml.bind.JAXB;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpDelete;
diff --git a/apache-cxf-modules/cxf-spring/pom.xml b/apache-cxf-modules/cxf-spring/pom.xml
index ebbebd7f3b..1c87ae4bfb 100644
--- a/apache-cxf-modules/cxf-spring/pom.xml
+++ b/apache-cxf-modules/cxf-spring/pom.xml
@@ -40,10 +40,22 @@
spring-webmvc
${spring.version}
+
+ com.sun.xml.ws
+ jaxws-ri
+ 2.3.3
+ pom
+
javax.servlet
javax.servlet-api
- ${javax.servlet-api.version}
+ 4.0.1
+ provided
+
+
+ javax.servlet
+ jstl
+ 1.2
@@ -103,8 +115,9 @@
- 4.3.4.RELEASE
+ 5.3.25
1.6.1
+ 3.3.2
\ No newline at end of file
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/pom.xml b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/pom.xml
index 26c8a87c2b..ce2b0059c3 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/pom.xml
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/pom.xml
@@ -23,6 +23,11 @@
cxf-rt-rs-sse
${cxf-version}
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta-ws.version}
+
@@ -55,7 +60,8 @@
- 3.2.0
+ 4.0.0
+ 3.1.0
\ No newline at end of file
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientApp.java b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientApp.java
index 5d42b3a243..af9a9c7691 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientApp.java
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientApp.java
@@ -1,10 +1,10 @@
package com.baeldung.sse.jaxrs.client;
-import javax.ws.rs.client.Client;
-import javax.ws.rs.client.ClientBuilder;
-import javax.ws.rs.client.WebTarget;
-import javax.ws.rs.sse.InboundSseEvent;
-import javax.ws.rs.sse.SseEventSource;
+import jakarta.ws.rs.client.Client;
+import jakarta.ws.rs.client.ClientBuilder;
+import jakarta.ws.rs.client.WebTarget;
+import jakarta.ws.rs.sse.InboundSseEvent;
+import jakarta.ws.rs.sse.SseEventSource;
import java.util.function.Consumer;
public class SseClientApp {
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientBroadcastApp.java b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientBroadcastApp.java
index 9afc187a6d..4e3c236437 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientBroadcastApp.java
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-client/src/main/java/com/baeldung/sse/jaxrs/client/SseClientBroadcastApp.java
@@ -1,10 +1,10 @@
package com.baeldung.sse.jaxrs.client;
-import javax.ws.rs.client.Client;
-import javax.ws.rs.client.ClientBuilder;
-import javax.ws.rs.client.WebTarget;
-import javax.ws.rs.sse.InboundSseEvent;
-import javax.ws.rs.sse.SseEventSource;
+import jakarta.ws.rs.client.Client;
+import jakarta.ws.rs.client.ClientBuilder;
+import jakarta.ws.rs.client.WebTarget;
+import jakarta.ws.rs.sse.InboundSseEvent;
+import jakarta.ws.rs.sse.SseEventSource;
import java.util.concurrent.TimeUnit;
import java.util.function.Consumer;
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/pom.xml b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/pom.xml
index 0467fd9e5d..3bd3e5cb27 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/pom.xml
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/pom.xml
@@ -15,16 +15,14 @@
- javax.ws.rs
- javax.ws.rs-api
- ${rs-api.version}
- provided
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta-ws.version}
- javax.enterprise
- cdi-api
- ${cdi-api.version}
- provided
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${jakarta-cdi-api}
javax.json.bind
@@ -37,6 +35,11 @@
${project.artifactId}
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${maven-war-plugin.version}
+
net.wasdev.wlp.maven.plugins
liberty-maven-plugin
@@ -78,9 +81,10 @@
2.4.2
false
18.0.0.2
- 2.1
- 2.0
+ 3.1.0
+ 4.0.1
1.0
+ 3.3.2
\ No newline at end of file
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/AppConfig.java b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/AppConfig.java
index 058d19f045..fdd1af632c 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/AppConfig.java
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/AppConfig.java
@@ -1,7 +1,7 @@
package com.baeldung.sse.jaxrs;
-import javax.ws.rs.ApplicationPath;
-import javax.ws.rs.core.Application;
+import jakarta.ws.rs.ApplicationPath;
+import jakarta.ws.rs.core.Application;
@ApplicationPath("sse")
public class AppConfig extends Application {
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/SseResource.java b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/SseResource.java
index 1f60168a1b..3e211f109b 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/SseResource.java
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/SseResource.java
@@ -1,15 +1,15 @@
package com.baeldung.sse.jaxrs;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-import javax.ws.rs.*;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.HttpHeaders;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.sse.OutboundSseEvent;
-import javax.ws.rs.sse.Sse;
-import javax.ws.rs.sse.SseBroadcaster;
-import javax.ws.rs.sse.SseEventSink;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
+import jakarta.ws.rs.*;
+import jakarta.ws.rs.core.Context;
+import jakarta.ws.rs.core.HttpHeaders;
+import jakarta.ws.rs.core.MediaType;
+import jakarta.ws.rs.sse.OutboundSseEvent;
+import jakarta.ws.rs.sse.Sse;
+import jakarta.ws.rs.sse.SseBroadcaster;
+import jakarta.ws.rs.sse.SseEventSink;
@ApplicationScoped
@Path("stock")
diff --git a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/StockService.java b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/StockService.java
index 15818ead5d..721ef35678 100644
--- a/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/StockService.java
+++ b/apache-cxf-modules/sse-jaxrs/sse-jaxrs-server/src/main/java/com/baeldung/sse/jaxrs/StockService.java
@@ -1,11 +1,11 @@
package com.baeldung.sse.jaxrs;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.context.Initialized;
-import javax.enterprise.event.Event;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-import javax.inject.Named;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.context.Initialized;
+import jakarta.enterprise.event.Event;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDateTime;
diff --git a/json-modules/gson/src/test/java/com/baeldung/gson/serialization/GsonSerializeUnitTest.java b/json-modules/gson/src/test/java/com/baeldung/gson/serialization/GsonSerializeUnitTest.java
index d5051060c4..21d2bedd24 100644
--- a/json-modules/gson/src/test/java/com/baeldung/gson/serialization/GsonSerializeUnitTest.java
+++ b/json-modules/gson/src/test/java/com/baeldung/gson/serialization/GsonSerializeUnitTest.java
@@ -23,8 +23,8 @@ public class GsonSerializeUnitTest {
ActorGson rudyYoungblood = new ActorGson("nm2199632", sdf.parse("21-09-1982"), Arrays.asList("Apocalypto", "Beatdown", "Wind Walkers"));
Movie movie = new Movie("tt0472043", "Mel Gibson", Arrays.asList(rudyYoungblood));
- String expectedOutput = "{\"imdbId\":\"tt0472043\",\"director\":\"Mel Gibson\",\"actors\":[{\"imdbId\":\"nm2199632\",\"dateOfBirth\":\"Sep 21, 1982 12:00:00 AM\",\"filmography\":[\"Apocalypto\",\"Beatdown\",\"Wind Walkers\"]}]}";
- Assert.assertEquals(new Gson().toJson(movie), expectedOutput);
+ String expectedOutput = "{\"imdbId\":\"tt0472043\",\"director\":\"Mel Gibson\",\"actors\":[{\"imdbId\":\"nm2199632\",\"dateOfBirth\":\"Sep 21, 1982, 12:00:00 AM\",\"filmography\":[\"Apocalypto\",\"Beatdown\",\"Wind Walkers\"]}]}";
+ Assert.assertEquals(expectedOutput, new Gson().toJson(movie));
}
@Test
diff --git a/json-modules/gson/src/test/java/com/baeldung/gson/serialization/test/GsonSerializationUnitTest.java b/json-modules/gson/src/test/java/com/baeldung/gson/serialization/test/GsonSerializationUnitTest.java
index 3b8912d259..13fea27b24 100644
--- a/json-modules/gson/src/test/java/com/baeldung/gson/serialization/test/GsonSerializationUnitTest.java
+++ b/json-modules/gson/src/test/java/com/baeldung/gson/serialization/test/GsonSerializationUnitTest.java
@@ -1,7 +1,7 @@
package com.baeldung.gson.serialization.test;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+
import java.lang.reflect.Type;
import java.util.Collection;
@@ -88,7 +88,7 @@ public class GsonSerializationUnitTest {
String jsonDate = gson.toJson(sourceDate, sourceDateType);
System.out.println("jsonDate:\n" + jsonDate);
- String expectedResult = "\"Jan 1, 2000 12:00:00 AM\"";
+ String expectedResult = "\"Jan 1, 2000, 12:00:00 AM\"";
assertEquals(expectedResult, jsonDate);
}
diff --git a/json-modules/json-2/pom.xml b/json-modules/json-2/pom.xml
index ee58ab8b25..82fe689ebf 100644
--- a/json-modules/json-2/pom.xml
+++ b/json-modules/json-2/pom.xml
@@ -3,7 +3,6 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.baeldung
json-2
0.0.1-SNAPSHOT
@@ -119,6 +118,11 @@
RELEASE
test
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
diff --git a/libraries-data/pom.xml b/libraries-data/pom.xml
index 85edf8b69a..a3e3f4f539 100644
--- a/libraries-data/pom.xml
+++ b/libraries-data/pom.xml
@@ -58,6 +58,11 @@
crunch-core
${org.apache.crunch.crunch-core.version}
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
org.apache.hadoop
hadoop-client
@@ -138,6 +143,15 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
org.apache.maven.plugins
maven-assembly-plugin
@@ -166,6 +180,8 @@
+ 11
+ 11
2.3
3.1
1.2.2
@@ -178,6 +194,7 @@
1.0.0
2.2.0
1.6.0.1
+ 3.29.2-GA
\ No newline at end of file
diff --git a/libraries-data/src/test/java/com/baeldung/crunch/StopWordFilterUnitTest.java b/libraries-data/src/test/java/com/baeldung/crunch/StopWordFilterUnitTest.java
index fffefc2bfb..0bb03016d8 100644
--- a/libraries-data/src/test/java/com/baeldung/crunch/StopWordFilterUnitTest.java
+++ b/libraries-data/src/test/java/com/baeldung/crunch/StopWordFilterUnitTest.java
@@ -7,6 +7,7 @@ import static org.junit.Assert.assertTrue;
import org.apache.crunch.FilterFn;
import org.apache.crunch.PCollection;
import org.apache.crunch.impl.mem.MemPipeline;
+import org.junit.Ignore;
import org.junit.Test;
import com.google.common.collect.ImmutableList;
diff --git a/libraries-data/src/test/java/com/baeldung/crunch/ToUpperCaseWithCounterFnUnitTest.java b/libraries-data/src/test/java/com/baeldung/crunch/ToUpperCaseWithCounterFnUnitTest.java
index 76294d273d..00c508e605 100644
--- a/libraries-data/src/test/java/com/baeldung/crunch/ToUpperCaseWithCounterFnUnitTest.java
+++ b/libraries-data/src/test/java/com/baeldung/crunch/ToUpperCaseWithCounterFnUnitTest.java
@@ -6,6 +6,7 @@ import org.apache.crunch.PCollection;
import org.apache.crunch.impl.mem.MemPipeline;
import org.apache.crunch.types.writable.Writables;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import com.google.common.collect.ImmutableList;
diff --git a/patterns-modules/enterprise-patterns/pom.xml b/patterns-modules/enterprise-patterns/pom.xml
index 2c59ae2536..0e9edbff67 100644
--- a/patterns-modules/enterprise-patterns/pom.xml
+++ b/patterns-modules/enterprise-patterns/pom.xml
@@ -65,7 +65,7 @@
3.7.4
- 2.2.2.RELEASE
+ 2.7.8
2.17.1
diff --git a/patterns-modules/front-controller/pom.xml b/patterns-modules/front-controller/pom.xml
index 84de94cee3..c30a7a666c 100644
--- a/patterns-modules/front-controller/pom.xml
+++ b/patterns-modules/front-controller/pom.xml
@@ -25,10 +25,12 @@
org.apache.maven.plugins
maven-war-plugin
+ ${maven-war-plugin.version}
org.eclipse.jetty
jetty-maven-plugin
+ ${jetty-maven-plugin.version}
/front-controller
@@ -38,4 +40,9 @@
+
+ 3.3.2
+ 11.0.13
+
+
\ No newline at end of file
diff --git a/patterns-modules/intercepting-filter/pom.xml b/patterns-modules/intercepting-filter/pom.xml
index 8028454ee2..cbce56cd6c 100644
--- a/patterns-modules/intercepting-filter/pom.xml
+++ b/patterns-modules/intercepting-filter/pom.xml
@@ -30,6 +30,7 @@
org.apache.maven.plugins
maven-war-plugin
+ ${maven-war-plugin.version}
false
@@ -46,4 +47,8 @@
+
+ 3.3.2
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ff29bacfa4..47a1484307 100644
--- a/pom.xml
+++ b/pom.xml
@@ -330,7 +330,6 @@
parent-spring-5
parent-java
- apache-cxf-modules
azure
checker-plugin
@@ -364,15 +363,12 @@
jmh
jsf
- json-modules
kubernetes-modules
language-interop
libraries-3
- libraries-data
-
libraries-data-db
libraries-security
@@ -393,7 +389,6 @@
osgi
orika
- patterns-modules
performance-tests
persistence-modules
@@ -446,8 +441,6 @@
parent-spring-5
parent-java
- saas-modules
- server-modules
spf4j
spring-4
spring-aop
@@ -584,7 +577,6 @@
parent-spring-5
parent-java
- apache-cxf-modules
azure
checker-plugin
@@ -615,14 +607,13 @@
jmh
jsf
- json-modules
kubernetes-modules
language-interop
libraries-3
- libraries-data
+
libraries-data-db
@@ -643,7 +634,6 @@
osgi
orika
- patterns-modules
performance-tests
persistence-modules
@@ -688,8 +678,7 @@
parent-spring-5
parent-java
- saas-modules
- server-modules
+
spf4j
spring-4
spring-batch
@@ -845,9 +834,17 @@
+ patterns-modules
+ json-modules
+ libraries-data
+ saas-modules
+ server-modules
+ apache-cxf-modules
+
spring-aop
jmeter
spring-aop-2
+
algorithms-modules
apache-libraries
apache-poi
@@ -1072,6 +1069,12 @@
+ patterns-modules
+ json-modules
+ libraries-data
+ saas-modules
+ server-modules
+ apache-cxf-modules
algorithms-modules
apache-libraries
apache-poi
diff --git a/saas-modules/sentry-servlet/pom.xml b/saas-modules/sentry-servlet/pom.xml
index c86fcbce03..2e4f95b5fb 100644
--- a/saas-modules/sentry-servlet/pom.xml
+++ b/saas-modules/sentry-servlet/pom.xml
@@ -15,6 +15,7 @@
6.11.0
1.10.4
+ 3.3.2
diff --git a/server-modules/wildfly/pom.xml b/server-modules/wildfly/pom.xml
index eaec4d176c..af742c7bd3 100644
--- a/server-modules/wildfly/pom.xml
+++ b/server-modules/wildfly/pom.xml
@@ -13,7 +13,7 @@
com.baeldung
parent-boot-2
0.0.1-SNAPSHOT
- ../parent-boot-2
+ ../../parent-boot-2
@@ -63,6 +63,7 @@
org.apache.maven.plugins
maven-war-plugin
+ ${maven-war-plugin.version}
@@ -74,4 +75,8 @@
+
+ 3.3.2
+
+
\ No newline at end of file