File tree 1 file changed +19
-2
lines changed
docs/.vuepress/public/docs
1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -33,8 +33,25 @@ JPOM_TYPE="$1"
33
33
ARGS=" $* "
34
34
module=" $2 "
35
35
offline=$( echo " $module " | grep " offline" )
36
+ authorize=$( echo " $module " | grep " authorize" )
36
37
binAbsPath=$( absPath " $( dirname " $0 " ) " )
37
38
39
+ authorizeUrl=" "
40
+ downloadHost=" "
41
+
42
+ if [ " $authorize " == " " ]; then
43
+ authorizeUrl=" "
44
+ downloadHost=" d.jpom.download"
45
+ else
46
+ token=" $3 "
47
+ if [ " $token " == " " ]; then
48
+ errorExit " 请指定授权token参数:./install.sh $JPOM_TYPE ${module} xxxx"
49
+ fi
50
+ authorizeUrl=" ?token=${token} "
51
+ downloadHost=" download.jpom.top"
52
+ echo " 使用授权下载中心:${downloadHost} 授权码:${token} "
53
+ fi
54
+
38
55
function errorExit() {
39
56
msg=" $1 "
40
57
echo " $msg " 2>&2
@@ -154,7 +171,7 @@ function installJdkFn() {
154
171
errorExit " 系统环境变量中已经存在 JAVA_HOME,请检查配置是否正确.或者终端是否重新加载环境变量:source $userProfileName "
155
172
fi
156
173
157
- download_url=$( curl -s https://d.jpom.download /jdk-url/8/${ARCH} )
174
+ download_url=$( curl -s https://${downloadHost} /jdk-url/8/${ARCH} {authorizeUrl })
158
175
159
176
curl -LfSo jdk.tar.gz " ${download_url} "
160
177
456
473
# 判断是否存在文件
457
474
if [[ ! -f " ${fileName} " ]]; then
458
475
echo " ================开始下载 $fileName ================"
459
- curl -LfSo " ${fileName} " " https://d.jpom.download /$use_tag /${versions} /${url_type} -${versions} -release.tar.gz"
476
+ curl -LfSo " ${fileName} " " https://${downloadHost} /$use_tag /${versions} /${url_type} -${versions} -release.tar.gz${authorizeUrl} "
460
477
fi
461
478
# 解压
462
479
tar -zxf " ${fileName} " -C " ${jpom_dir} "
You can’t perform that action at this time.
0 commit comments