MNEMONIC-685: Fix maven build failure in centOS docker container
Signed-off-by: Xiaojin Jiao <xjiao@apache.org>
diff --git a/docker/docker-CentOS/Dockerfile b/docker/docker-CentOS/Dockerfile
index d72e8c7..fd247dc 100644
--- a/docker/docker-CentOS/Dockerfile
+++ b/docker/docker-CentOS/Dockerfile
@@ -20,13 +20,19 @@
RUN yum -y install epel-release
RUN yum -y update && yum -y groupinstall 'Development Tools' && \
- yum -y install java-devel cmake check check-devel libuuid-devel man zlib-devel maven
+ yum -y install cmake check check-devel libuuid-devel man zlib-devel maven
RUN yum -y install ndctl-devel libpmem-devel libvmem-devel libpmemobj-devel
RUN yum clean all
-ENV JAVA_HOME /usr/lib/jvm/java
+# install java
+RUN curl -O https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz && \
+ tar xvf openjdk-14.0.2_linux-x64_bin.tar.gz && \
+ mv jdk-14.0.2/ /opt/ && \
+ rm openjdk-14.0.2_linux-x64_bin.tar.gz
+
+ENV JAVA_HOME /opt/jdk-14.0.2
ENV PATH $JAVA_HOME/bin:$PATH
WORKDIR /ws