diff --git a/private-rows-extension/Dockerfile-build-env b/private-rows-extension/Dockerfile-build-env index e4b5bf11bab805bc398bfb55db6a9826505327cf..c7ff3c818191fc511b06c24d31c510c1fb952325 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