diff --git a/pom.xml b/pom.xml
index c792b32d9267f74f14d5af86d1263c48e8f8f0f4..010a7e9a9389e8e23fe3a5853f61bff306d96a7d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -218,7 +218,7 @@
 			<plugin>
 				<groupId>org.springframework.boot</groupId>
 				<artifactId>spring-boot-maven-plugin</artifactId>
-				<version>2.7.4</version>
+				<version>3.0.0</version>
 
 				<executions>
 					<execution>
diff --git a/testing/pom.xml b/testing/pom.xml
index f8af0515d605cc05d5b8a77dca298756e657ac2c..3fab6dce589a150e48cd28d66f1e3f4bcffef7f8 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -39,6 +39,9 @@
     </modules>
 
 	<properties>
+		<maven.compiler.target>17</maven.compiler.target>
+		<maven.compiler.source>17</maven.compiler.source>
+		<java.version>17</java.version>
 		<log4j.version>2.17.1</log4j.version>
 		<jackson.version>2.13.2</jackson.version>
 		<jackson-databind.version>2.13.2.2</jackson-databind.version>
diff --git a/testing/storage-test-aws/pom.xml b/testing/storage-test-aws/pom.xml
index e77678b2edf7d336e6924ff5b5b4de65a853e4ab..64c14fbab66c83fbbee40790039c422d67e1137a 100644
--- a/testing/storage-test-aws/pom.xml
+++ b/testing/storage-test-aws/pom.xml
@@ -30,8 +30,9 @@
     <packaging>jar</packaging>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.main.basedir>${project.basedir}</project.main.basedir>
     </properties>
diff --git a/testing/storage-test-azure/pom.xml b/testing/storage-test-azure/pom.xml
index 2658e3b92d2c9fe2f9b8907fe9389c62f8aee3a3..1600a37a5cffa89e7eb9ebbab00a78ad31a70736 100644
--- a/testing/storage-test-azure/pom.xml
+++ b/testing/storage-test-azure/pom.xml
@@ -31,8 +31,9 @@
     <packaging>jar</packaging>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.main.basedir>${project.basedir}</project.main.basedir>
         <jackson.version>2.10.1</jackson.version>
@@ -121,7 +122,14 @@
                             </includes>
                         </configuration>
                     </execution>
-                </executions>                
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.maven.surefire</groupId>
+                        <artifactId>surefire-junit47</artifactId>
+                        <version>${maven-surefire-plugin.version}</version>
+                    </dependency>
+                </dependencies>
                 <configuration>
                     <trimStackTrace>false</trimStackTrace>
                 </configuration>
diff --git a/testing/storage-test-baremetal/pom.xml b/testing/storage-test-baremetal/pom.xml
index ea50b5d330b3d85a711e0a5f1dbcffc20b90393c..1912fde5fd448b2a9df17992799701a69e7b0ee3 100644
--- a/testing/storage-test-baremetal/pom.xml
+++ b/testing/storage-test-baremetal/pom.xml
@@ -31,8 +31,9 @@
     <packaging>jar</packaging>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.main.basedir>${project.basedir}</project.main.basedir>
     </properties>
diff --git a/testing/storage-test-core/pom.xml b/testing/storage-test-core/pom.xml
index 5c0b638f50831e8a22907ab1058c4ee24f63f80f..65410b869be55a9ec75bf5e2befe18bb05110304 100644
--- a/testing/storage-test-core/pom.xml
+++ b/testing/storage-test-core/pom.xml
@@ -22,17 +22,20 @@
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.opengroup.osdu.storage</groupId>
-  <artifactId>storage-test-core</artifactId>
-  <version>0.23.0-SNAPSHOT</version>
-  <packaging>jar</packaging>
-  <properties>
-    <maven.compiler.target>1.8</maven.compiler.target>
-    <maven.compiler.source>1.8</maven.compiler.source>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <project.main.basedir>${project.basedir}</project.main.basedir>
-  </properties>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.opengroup.osdu.storage</groupId>
+    <artifactId>storage-test-core</artifactId>
+    <version>0.23.0-SNAPSHOT</version>
+    <packaging>jar</packaging>
+
+    <properties>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.main.basedir>${project.basedir}</project.main.basedir>
+    </properties>
+
   <dependencies>
     <dependency>
         <groupId>com.sun.jersey</groupId>
@@ -53,7 +56,7 @@
     <dependency>
         <groupId>org.projectlombok</groupId>
         <artifactId>lombok</artifactId>
-        <version>1.18.10</version>
+        <version>1.18.28</version>
         <scope>provided</scope>
     </dependency>
     <!-- https://mvnrepository.com/artifact/junit/junit -->
diff --git a/testing/storage-test-gc/pom.xml b/testing/storage-test-gc/pom.xml
index 3a1bea13118e789d166ae3e35f86f6ca7b8457c4..de33a9818f18bcc7143d6bc7f3ff445813fcebdb 100644
--- a/testing/storage-test-gc/pom.xml
+++ b/testing/storage-test-gc/pom.xml
@@ -1,19 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-  Copyright 2017-2019 Schlumberger
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
+  ~  Copyright 2020-2023 Google LLC
+  ~  Copyright 2020-2023 EPAM Systems, Inc
+  ~
+  ~  Licensed under the Apache License, Version 2.0 (the "License");
+  ~  you may not use this file except in compliance with the License.
+  ~  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing, software
+  ~  distributed under the License is distributed on an "AS IS" BASIS,
+  ~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~  See the License for the specific language governing permissions and
+  ~  limitations under the License.
+  -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" 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">
     <parent>
@@ -31,8 +32,9 @@
     <packaging>jar</packaging>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.main.basedir>${project.basedir}</project.main.basedir>
     </properties>
diff --git a/testing/storage-test-ibm/pom.xml b/testing/storage-test-ibm/pom.xml
index ad17b02491f891e5044d39496adf7c949c6b2645..809c1822c44489729cdb8f30d6dcf5d324a6690f 100644
--- a/testing/storage-test-ibm/pom.xml
+++ b/testing/storage-test-ibm/pom.xml
@@ -30,8 +30,9 @@
     <packaging>jar</packaging>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <java.version>17</java.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.main.basedir>${project.basedir}</project.main.basedir>
         <MY_TENANT>opendes</MY_TENANT>