From 6cdc14733eee75cd461b8cf0d5fb0523e7aea99e Mon Sep 17 00:00:00 2001
From: ThanKarab <tkarabatsis@hotmail.com>
Date: Thu, 20 Jul 2023 06:13:12 -0700
Subject: [PATCH] Upgrade to Java 17.

---
 Dockerfile                                                  | 6 +++---
 pom.xml                                                     | 4 ++--
 .../eu/hbp/mip/configurations/SecurityConfiguration.java    | 1 -
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index fabf7f0c4..4449ffa07 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,7 +1,8 @@
 #######################################################
 # Build the spring boot maven project
 #######################################################
-FROM maven:3.8.5-openjdk-11 as mvn-build-env
+FROM maven:3.9.3-amazoncorretto-17 as mvn-build-env
+MAINTAINER Thanasis Karampatsis <tkarabatsis@athenarc.gr>
 
 ENV CODE_PATH="/opt/code"
 WORKDIR $CODE_PATH
@@ -17,8 +18,7 @@ RUN mvn clean package
 #######################################################
 # Setup the running container
 #######################################################
-FROM openjdk:11.0.15-jdk
-MAINTAINER Thanasis Karampatsis <tkarabatsis@athenarc.gr>
+FROM amazoncorretto:17.0.8-alpine3.18
 
 #######################################################
 # Setting up timezone
diff --git a/pom.xml b/pom.xml
index 6a2af84f2..54473e10a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,12 +18,12 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <java.version>1.8</java.version>
+        <java.version>17</java.version>
         <spring-context.version>5.3.29</spring-context.version>
         <postgresql.version>42.6.0</postgresql.version>
         <hibernate.version>5.6.15.Final</hibernate.version>
         <flyway-core.version>4.2.0</flyway-core.version>
-        <keycloak-spring.version>11.0.2</keycloak-spring.version>
+        <keycloak-spring.version>13.0.1</keycloak-spring.version>
         <gson.version>2.10.1</gson.version>
         <commons-dbcp.version>2.9.0</commons-dbcp.version>
         <lombok.version>1.18.28</lombok.version>
diff --git a/src/main/java/eu/hbp/mip/configurations/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configurations/SecurityConfiguration.java
index 733eb1dcf..b04621933 100644
--- a/src/main/java/eu/hbp/mip/configurations/SecurityConfiguration.java
+++ b/src/main/java/eu/hbp/mip/configurations/SecurityConfiguration.java
@@ -112,5 +112,4 @@ public class SecurityConfiguration extends KeycloakWebSecurityConfigurerAdapter
         keycloakAuthenticationProvider.setGrantedAuthoritiesMapper(grantedAuthorityMapper);
         auth.authenticationProvider(keycloakAuthenticationProvider);
     }
-
 }
-- 
GitLab