anchor.diff:  ENV MAVEN_HOME ${INSTALL_BASE_DIR}/maven/default-maven
   ENV MAVEN_DOWNLOAD_URL http://mirror.cogentco.com/pub/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
   
  -ENV NODE_VERSION 6.11.2
  +ENV NODE_VERSION 6.11.3
   ENV NODE_HOME ${INSTALL_BASE_DIR}/node/default-node
   ENV NODE_DOWNLOAD_URL https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz
   
  -ENV GRADLE_VERSION 4.3.1
  +ENV GRADLE_VERSION 4.5.1
   ENV GRADLE_USER_HOME /data/gradle
   ENV GRADLE_HOME ${INSTALL_BASE_DIR}/gradle/default-gradle
   ENV GRADLE_DOWNLOAD_URL https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip
   
  -RUN apt update -y \
  -    && apt upgrade -y \
  -    && apt install wget tar unzip tzdata git make gcc g++ -y \
  +RUN apt-get update -y \
  +    && apt-get upgrade -y \
  +    && apt-get install wget tar unzip tzdata git make gcc g++ -y \
       && mkdir -p ${MAVEN_HOME} ${MAVEN_LOCAL_REPO} ${NODE_HOME} ${GRADLE_HOME} ${GRADLE_USER_HOME} \
       && wget ${MAVEN_DOWNLOAD_URL} ${NODE_DOWNLOAD_URL} ${GRADLE_DOWNLOAD_URL} \
       && tar -zxf apache-maven-${MAVEN_VERSION}-bin.tar.gz -C ${MAVEN_HOME} --strip-components=1 \
  
positive.code:     && ln -s ${MAVEN_HOME}/bin/* /usr/local/bin \
      && ln -s ${NODE_HOME}/bin/* /usr/local/bin \
      && ln -s ${GRADLE_HOME}/bin/* /usr/local/bin \
      && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
      && echo "Asia/Shanghai" > /etc/timezone \
      && rm -rf apache-maven-${MAVEN_VERSION}-bin.tar.gz \
              node-v${NODE_VERSION}-linux-x64.tar.xz \
              gradle-${GRADLE_VERSION} \
  
negative.code: FROM openjdk:8u151-jdk
  
  MAINTAINER mritd <mritd1234@gmail.com>
  
  ARG TZ='Asia/Shanghai'
  
  ENV TZ ${TZ}
  ENV INSTALL_BASE_DIR /usr/local
  
  ENV MAVEN_VERSION 3.5.2
  