瀏覽代碼

add: 添加不重复解压创建jdk环境的逻辑控制部分

kindring 2 年之前
父節點
當前提交
5244d681d4
共有 1 個文件被更改,包括 8 次插入3 次删除
  1. 8 3
      build.sh

+ 8 - 3
build.sh

@@ -17,9 +17,14 @@ if java -version 2>&1 | awk '/version/ {print $NF}' | egrep -q '^1\.8\.0_341'; t
     echo "当前Java环境为1.8,不自动安装"
 else
     echo "当前Java环境不为1.8"
-    mkdir ./tmpJavaHome
-    tar -zxvf ./docker/gbDocker/jdk-8-linux-x64.tar.gz
-    mv ./docker/gbDocker/jdk1.8.0_341 ./tmpJavaHom
+    if [ ! -d "./tmpJavaHome" ]; then
+        mkdir ./tmpJavaHome
+    fi
+
+    if [ ! -d "./tmpJavaHome/jdk1.8.0_341" ]; then
+        tar -zxvf ./docker/gbDocker/jdk-8-linux-x64.tar.gz
+        mv ./docker/gbDocker/jdk1.8.0_341 ./tmpJavaHome/
+    fi
     set JAVA_HOME=./tmpJavaHom/jdk1.8.0_341
 fi