Bump jersey.version from 3.1.11 to 4.0.0 (close #861)

Change-Id: I87249782b46b20bab9c6f8627dc6127e0446efbd
diff --git a/pom.xml b/pom.xml
index 331d8f9..5022e22 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
 	<properties>
 		<java.version>21</java.version>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<jersey.version>3.1.11</jersey.version>
+		<jersey.version>4.0.0</jersey.version>
 		<hibernate.version>7.1.7.Final</hibernate.version>
 		<spring.version>7.0.0</spring.version>
 		<!-- spring6.version is used in jersey and defined here 
@@ -371,6 +371,13 @@
 			<version>${jersey.version}</version>
 		</dependency>
 
+		<!-- Jersey HK2 Injection -->
+		<dependency>
+			<groupId>org.glassfish.jersey.inject</groupId>
+			<artifactId>jersey-hk2</artifactId>
+			<version>${jersey.version}</version>
+		</dependency>
+
 		<dependency>
 			<groupId>org.glassfish.jersey.ext</groupId>
 			<artifactId>jersey-spring6</artifactId>