Merge pull request #48 from apache/install-java-11

Install Java 11
diff --git a/dockerfiles/centos-7 b/dockerfiles/centos-7
index 8b8b196..2a6456e 100644
--- a/dockerfiles/centos-7
+++ b/dockerfiles/centos-7
@@ -19,6 +19,16 @@
 
 FROM centos:7
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/debian-bullseye b/dockerfiles/debian-bullseye
index eb5fa2b..9665bce 100644
--- a/dockerfiles/debian-bullseye
+++ b/dockerfiles/debian-bullseye
@@ -21,6 +21,16 @@
 
 FROM $repository:bullseye
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/debian-buster b/dockerfiles/debian-buster
index 8aca975..aee4b08 100644
--- a/dockerfiles/debian-buster
+++ b/dockerfiles/debian-buster
@@ -21,6 +21,16 @@
 
 FROM $repository:buster
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/rockylinux-8 b/dockerfiles/rockylinux-8
index 8bdd5cd..0516356 100644
--- a/dockerfiles/rockylinux-8
+++ b/dockerfiles/rockylinux-8
@@ -19,6 +19,16 @@
 
 FROM rockylinux:8
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/ubuntu-bionic b/dockerfiles/ubuntu-bionic
index 7268ff9..0d43a52 100644
--- a/dockerfiles/ubuntu-bionic
+++ b/dockerfiles/ubuntu-bionic
@@ -19,6 +19,16 @@
 
 FROM ubuntu:bionic
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/ubuntu-focal b/dockerfiles/ubuntu-focal
index 249c4b4..0b3ac63 100644
--- a/dockerfiles/ubuntu-focal
+++ b/dockerfiles/ubuntu-focal
@@ -19,6 +19,16 @@
 
 FROM ubuntu:focal
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes
diff --git a/dockerfiles/ubuntu-jammy b/dockerfiles/ubuntu-jammy
index 8336e70..c770b2e 100644
--- a/dockerfiles/ubuntu-jammy
+++ b/dockerfiles/ubuntu-jammy
@@ -19,6 +19,16 @@
 
 FROM ubuntu:jammy
 
+# Install Java
+ENV JAVA_HOME=/opt/java/openjdk
+COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
+
+# Install Maven
+ENV MAVEN_HOME=/usr/share/maven
+COPY --from=maven:3-eclipse-temurin-11 $MAVEN_HOME $MAVEN_HOME
+ENV PATH="${MAVEN_HOME}/bin:${PATH}"
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 ARG js=js
 # Choose whether to install Erlang, default yes