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