diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9c9e4ddc2c98de511a9f37bd745c3700298bba74..d8b43048823d5550bc0709bee669bb6751658736 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,7 @@ stages:
 
 build:
   stage: build
-  image: maven:3-openjdk-11
+  image: maven:3-openjdk-17
   script: "mvn clean package -B"
   artifacts:
     paths:
diff --git a/pom.xml b/pom.xml
index 211c54aa2a25cf11eba8cab184ca61a8b96e02a7..7671cc5fa4dd58d591f93671d1f3d29aff880c50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x
   <name>dcat-catalog-proxy</name>
   <description>DCAT catalog proxy</description>
   <properties>
-    <java.version>11</java.version>
+    <java.version>17</java.version>
     <jena.version>4.7.0</jena.version>
   </properties>
   <dependencies>