This is an automated email from the ASF dual-hosted git repository. fgreg pushed a commit to branch SDAP-203 in repository https://gitbox.apache.org/repos/asf/incubator-sdap-nexus.git
commit 848bb30e9a7c3e07e50d957fab95a167b0b5f1bd Author: Frank Greguska <[email protected]> AuthorDate: Tue Aug 20 18:13:42 2019 -0700 SDAP-203 switch to using open jdk 8 --- .gitignore | 1 + docker/nexus-webapp/install_java.sh | 20 ++++++++++++++------ docker/nexus-webapp/mesos/base/Dockerfile | 2 +- docker/nexus-webapp/mesos/base/install_mesos.sh | 1 + docker/nexus-webapp/standalone/Dockerfile | 4 ++-- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..485dee6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/docker/nexus-webapp/install_java.sh b/docker/nexus-webapp/install_java.sh index b9ce92b..240f296 100755 --- a/docker/nexus-webapp/install_java.sh +++ b/docker/nexus-webapp/install_java.sh @@ -16,10 +16,18 @@ set -ebx -URL=${1:-"http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm"} -RPM_PACKAGE=${URL##*/} -# Install Oracle JDK -wget -q --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ${URL} -yum install -y ${RPM_PACKAGE} -rm ${RPM_PACKAGE} +yum -y install \ + java-1.8.0-openjdk \ + java-1.8.0-openjdk-devel +yum clean all + +export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk + +cat >> /etc/profile.d/openjdk_path.sh << EOF + JAVA_HOME=${JAVA_HOME} + PATH=${JAVA_HOME}/bin:${PATH} +EOF + +mkdir -p /usr/java +ln -s ${JAVA_HOME} /usr/java/default diff --git a/docker/nexus-webapp/mesos/base/Dockerfile b/docker/nexus-webapp/mesos/base/Dockerfile index 095cece..c62a986 100644 --- a/docker/nexus-webapp/mesos/base/Dockerfile +++ b/docker/nexus-webapp/mesos/base/Dockerfile @@ -67,7 +67,7 @@ ENV PYTHONPATH=${PYTHONPATH}:${SPARK_HOME}/python:${SPARK_HOME}/python/lib/py4j- # Install Oracle JDK COPY install_java.sh ./install_java.sh -RUN ./install_java.sh "https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.rpm" +RUN ./install_java.sh # Set up Mesos COPY mesos/base/install_mesos.sh ./install_mesos.sh diff --git a/docker/nexus-webapp/mesos/base/install_mesos.sh b/docker/nexus-webapp/mesos/base/install_mesos.sh index fc0c475..f7c10f5 100755 --- a/docker/nexus-webapp/mesos/base/install_mesos.sh +++ b/docker/nexus-webapp/mesos/base/install_mesos.sh @@ -63,6 +63,7 @@ mkdir -p ${MESOS_HOME} pushd ${MESOS_HOME} mkdir build pushd build +echo ${JAVA_HOME} ../configure make # Can't run make check until this is fixed: https://issues.apache.org/jira/browse/MESOS-8608 diff --git a/docker/nexus-webapp/standalone/Dockerfile b/docker/nexus-webapp/standalone/Dockerfile index 5b6a956..5570938 100644 --- a/docker/nexus-webapp/standalone/Dockerfile +++ b/docker/nexus-webapp/standalone/Dockerfile @@ -48,9 +48,9 @@ ENV SPARK_LOCAL_IP=127.0.0.1 \ WORKDIR /tmp -# Install Oracle JDK +# Install Open JDK COPY install_java.sh ./install_java.sh -RUN ./install_java.sh "https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.rpm" +RUN ./install_java.sh # Install Spark COPY install_spark.sh ./install_spark.sh
