From bde6353204b7653671ebae38858af5b9bf01dc92 Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Wed, 1 Dec 2021 13:34:07 +0100
Subject: [PATCH] Updated Maven version

---
 private-rows-extension/Dockerfile-build-env | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/private-rows-extension/Dockerfile-build-env b/private-rows-extension/Dockerfile-build-env
index e4b5bf1..c7ff3c8 100644
--- a/private-rows-extension/Dockerfile-build-env
+++ b/private-rows-extension/Dockerfile-build-env
@@ -1,2 +1,15 @@
 FROM gradle:6-jdk8
-RUN apt-get update && apt install -y openjdk-17-jdk maven
+RUN apt-get update && apt install -y openjdk-17-jdk
+
+# Installing the latest Maven version manually
+# (the one provided by apt is not compatible with Java 17 and we need Java 14+)
+
+RUN wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz && \
+    mkdir -p /usr/local/apache-maven && \
+    mv apache-maven-3.8.4-bin.tar.gz /usr/local/apache-maven && \
+    cd /usr/local/apache-maven && \
+    tar -xzvf apache-maven-3.8.4-bin.tar.gz
+    
+ENV M2_HOME=/usr/local/apache-maven/apache-maven-3.8.4
+ENV M2=$M2_HOME/bin
+ENV PATH=$M2:$PATH
-- 
GitLab