Forráskód Böngészése

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

kindring 2 éve
szülő
commit
5244d681d4
1 módosított fájl, 8 hozzáadás és 3 törlés
  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