Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2301_76393173
jadx
提交
6bbf1d09
J
jadx
项目概览
2301_76393173
/
jadx
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jadx
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
6bbf1d09
编写于
9月 03, 2021
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: update gradle wrapper to 7.2 (#1244)
上级
e854ba3c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
153 addition
and
104 deletion
+153
-104
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.jar
+0
-0
gradlew
gradlew
+153
-104
未找到文件。
gradle/wrapper/gradle-wrapper.jar
浏览文件 @
6bbf1d09
无法预览此类型文件
gradlew
浏览文件 @
6bbf1d09
#!/
usr/bin/env
sh
#!/
bin/
sh
#
#
# Copyright
2015 the original author or
authors.
# Copyright
© 2015-2021 the original
authors.
#
#
# Licensed under the Apache License, Version 2.0 (the "License");
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# you may not use this file except in compliance with the License.
...
@@ -17,67 +17,101 @@
...
@@ -17,67 +17,101 @@
#
#
##############################################################################
##############################################################################
##
#
## Gradle start up script for UN*X
# Gradle start up script for POSIX generated by Gradle.
##
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
##############################################################################
# Attempt to set APP_HOME
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
# Resolve links: $0 may be a link
PRG
=
"
$0
"
app_path
=
$0
# Need this for relative symlinks.
while
[
-h
"
$PRG
"
]
;
do
# Need this for daisy-chained symlinks.
ls
=
`
ls
-ld
"
$PRG
"
`
while
link
=
`
expr
"
$ls
"
:
'.*-> \(.*\)$'
`
APP_HOME
=
${
app_path
%
"
${
app_path
##*/
}
"
}
# leaves a trailing /; empty if no leading path
if
expr
"
$link
"
:
'/.*'
>
/dev/null
;
then
[
-h
"
$app_path
"
]
PRG
=
"
$link
"
do
else
ls
=
$(
ls
-ld
"
$app_path
"
)
PRG
=
`
dirname
"
$PRG
"
`
"/
$link
"
link
=
${
ls
#*
' -> '
}
fi
case
$link
in
#(
/
*
)
app_path
=
$link
;;
#(
*
)
app_path
=
$APP_HOME$link
;;
esac
done
done
SAVED
=
"
`
pwd
`
"
cd
"
`
dirname
\"
$PRG
\"
`
/"
>
/dev/null
APP_HOME
=
$(
cd
"
${
APP_HOME
:-
./
}
"
&&
pwd
-P
)
||
exit
APP_HOME
=
"
`
pwd
-P
`
"
cd
"
$SAVED
"
>
/dev/null
APP_NAME
=
"Gradle"
APP_NAME
=
"Gradle"
APP_BASE_NAME
=
`
basename
"
$0
"
`
APP_BASE_NAME
=
${
0
##*/
}
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS
=
'"-Xmx64m" "-Xms64m"'
DEFAULT_JVM_OPTS
=
'"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD
=
"maximum"
MAX_FD
=
maximum
warn
()
{
warn
()
{
echo
"
$*
"
echo
"
$*
"
}
}
>
&2
die
()
{
die
()
{
echo
echo
echo
"
$*
"
echo
"
$*
"
echo
echo
exit
1
exit
1
}
}
>
&2
# OS specific support (must be 'true' or 'false').
# OS specific support (must be 'true' or 'false').
cygwin
=
false
cygwin
=
false
msys
=
false
msys
=
false
darwin
=
false
darwin
=
false
nonstop
=
false
nonstop
=
false
case
"
`
uname
`
"
in
case
"
$(
uname
)
"
in
#(
CYGWIN
*
)
CYGWIN
*
)
cygwin
=
true
;;
#(
cygwin
=
true
Darwin
*
)
darwin
=
true
;;
#(
;;
MSYS
*
|
MINGW
*
)
msys
=
true
;;
#(
Darwin
*
)
NONSTOP
*
)
nonstop
=
true
;;
darwin
=
true
;;
MINGW
*
)
msys
=
true
;;
NONSTOP
*
)
nonstop
=
true
;;
esac
esac
CLASSPATH
=
$APP_HOME
/gradle/wrapper/gradle-wrapper.jar
CLASSPATH
=
$APP_HOME
/gradle/wrapper/gradle-wrapper.jar
...
@@ -87,9 +121,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
...
@@ -87,9 +121,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
if
[
-n
"
$JAVA_HOME
"
]
;
then
if
[
-n
"
$JAVA_HOME
"
]
;
then
if
[
-x
"
$JAVA_HOME
/jre/sh/java"
]
;
then
if
[
-x
"
$JAVA_HOME
/jre/sh/java"
]
;
then
# IBM's JDK on AIX uses strange locations for the executables
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD
=
"
$JAVA_HOME
/jre/sh/java"
JAVACMD
=
$JAVA_HOME
/jre/sh/java
else
else
JAVACMD
=
"
$JAVA_HOME
/bin/java"
JAVACMD
=
$JAVA_HOME
/bin/java
fi
fi
if
[
!
-x
"
$JAVACMD
"
]
;
then
if
[
!
-x
"
$JAVACMD
"
]
;
then
die
"ERROR: JAVA_HOME is set to an invalid directory:
$JAVA_HOME
die
"ERROR: JAVA_HOME is set to an invalid directory:
$JAVA_HOME
...
@@ -98,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the
...
@@ -98,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
location of your Java installation."
fi
fi
else
else
JAVACMD
=
"java"
JAVACMD
=
java
which java
>
/dev/null 2>&1
||
die
"ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
which java
>
/dev/null 2>&1
||
die
"ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
Please set the JAVA_HOME variable in your environment to match the
...
@@ -106,80 +140,95 @@ location of your Java installation."
...
@@ -106,80 +140,95 @@ location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
# Increase the maximum file descriptors if we can.
if
[
"
$cygwin
"
=
"false"
-a
"
$darwin
"
=
"false"
-a
"
$nonstop
"
=
"false"
]
;
then
if
!
"
$cygwin
"
&&
!
"
$darwin
"
&&
!
"
$nonstop
"
;
then
MAX_FD_LIMIT
=
`
ulimit
-H
-n
`
case
$MAX_FD
in
#(
if
[
$?
-eq
0
]
;
then
max
*
)
if
[
"
$MAX_FD
"
=
"maximum"
-o
"
$MAX_FD
"
=
"max"
]
;
then
MAX_FD
=
$(
ulimit
-H
-n
)
||
MAX_FD
=
"
$MAX_FD_LIMIT
"
warn
"Could not query maximum file descriptor limit"
fi
esac
ulimit
-n
$MAX_FD
case
$MAX_FD
in
#(
if
[
$?
-ne
0
]
;
then
''
|
soft
)
:
;;
#(
warn
"Could not set maximum file descriptor limit:
$MAX_FD
"
*
)
fi
ulimit
-n
"
$MAX_FD
"
||
else
warn
"Could not set maximum file descriptor limit to
$MAX_FD
"
warn
"Could not query maximum file descriptor limit:
$MAX_FD_LIMIT
"
esac
fi
fi
fi
# For Darwin, add options to specify how the application appears in the dock
# Collect all arguments for the java command, stacking in reverse order:
if
$darwin
;
then
# * args from the command line
GRADLE_OPTS
=
"
$GRADLE_OPTS
\"
-Xdock:name=
$APP_NAME
\"
\"
-Xdock:icon=
$APP_HOME
/media/gradle.icns
\"
"
# * the main class name
fi
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# For Cygwin or MSYS, switch paths to Windows format before running java
# For Cygwin or MSYS, switch paths to Windows format before running java
if
[
"
$cygwin
"
=
"true"
-o
"
$msys
"
=
"true"
]
;
then
if
"
$cygwin
"
||
"
$msys
"
;
then
APP_HOME
=
`
cygpath
--path
--mixed
"
$APP_HOME
"
`
APP_HOME
=
$(
cygpath
--path
--mixed
"
$APP_HOME
"
)
CLASSPATH
=
`
cygpath
--path
--mixed
"
$CLASSPATH
"
`
CLASSPATH
=
$(
cygpath
--path
--mixed
"
$CLASSPATH
"
)
JAVACMD
=
`
cygpath
--unix
"
$JAVACMD
"
`
JAVACMD
=
$(
cygpath
--unix
"
$JAVACMD
"
)
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW
=
`
find
-L
/
-maxdepth
1
-mindepth
1
-type
d 2>/dev/null
`
SEP
=
""
for
dir
in
$ROOTDIRSRAW
;
do
ROOTDIRS
=
"
$ROOTDIRS$SEP$dir
"
SEP
=
"|"
done
OURCYGPATTERN
=
"(^(
$ROOTDIRS
))"
# Add a user-defined pattern to the cygpath arguments
if
[
"
$GRADLE_CYGPATTERN
"
!=
""
]
;
then
OURCYGPATTERN
=
"
$OURCYGPATTERN
|(
$GRADLE_CYGPATTERN
)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i
=
0
for
arg
do
for
arg
in
"
$@
"
;
do
if
CHECK
=
`
echo
"
$arg
"
|egrep
-c
"
$OURCYGPATTERN
"
-
`
case
$arg
in
#(
CHECK2
=
`
echo
"
$arg
"
|egrep
-c
"^-"
`
### Determine if an option
-
*
)
false
;;
# don't mess with options #(
/?
*
)
t
=
${
arg
#/
}
t
=
/
${
t
%%/*
}
# looks like a POSIX filepath
if
[
$CHECK
-ne
0
]
&&
[
$CHECK2
-eq
0
]
;
then
### Added a condition
[
-e
"
$t
"
]
;;
#(
eval
`
echo
args
$i
`
=
`
cygpath
--path
--ignore
--mixed
"
$arg
"
`
*
)
false
;;
else
esac
eval
`
echo
args
$i
`
=
"
\"
$arg
\"
"
then
arg
=
$(
cygpath
--path
--ignore
--mixed
"
$arg
"
)
fi
fi
i
=
`
expr
$i
+ 1
`
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift
# remove old arg
set
--
"
$@
"
"
$arg
"
# push replacement arg
done
done
case
$i
in
0
)
set
--
;;
1
)
set
--
"
$args0
"
;;
2
)
set
--
"
$args0
"
"
$args1
"
;;
3
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
;;
4
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
;;
5
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
"
$args4
"
;;
6
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
"
$args4
"
"
$args5
"
;;
7
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
"
$args4
"
"
$args5
"
"
$args6
"
;;
8
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
"
$args4
"
"
$args5
"
"
$args6
"
"
$args7
"
;;
9
)
set
--
"
$args0
"
"
$args1
"
"
$args2
"
"
$args3
"
"
$args4
"
"
$args5
"
"
$args6
"
"
$args7
"
"
$args8
"
;;
esac
fi
fi
# Escape application args
# Collect all arguments for the java command;
save
()
{
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
for
i
do
printf
%s
\\
n
"
$i
"
|
sed
"s/'/'
\\\\
''/g;1s/^/'/;
\$
s/
\$
/'
\\\\
/"
;
done
# shell script including quotes and variable substitutions, so put them in
echo
" "
# double quotes to make sure that they get re-expanded; and
}
# * put everything else in single quotes, so that it's not re-expanded.
APP_ARGS
=
`
save
"
$@
"
`
set
--
\
"-Dorg.gradle.appname=
$APP_BASE_NAME
"
\
-classpath
"
$CLASSPATH
"
\
org.gradle.wrapper.GradleWrapperMain
\
"
$@
"
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval
"set --
$(
eval set
--
$DEFAULT_JVM_OPTS
$JAVA_OPTS
$GRADLE_OPTS
"
\"
-Dorg.gradle.appname=
$APP_BASE_NAME
\"
"
-classpath
"
\"
$CLASSPATH
\"
"
org.gradle.wrapper.GradleWrapperMain
"
$APP_ARGS
"
printf
'%s\n'
"
$DEFAULT_JVM_OPTS
$JAVA_OPTS
$GRADLE_OPTS
"
|
xargs
-n1
|
sed
' s~[^-[:alnum:]+,./:=@_]~\\&~g; '
|
tr
'\n'
' '
)
"
'"$@"'
exec
"
$JAVACMD
"
"
$@
"
exec
"
$JAVACMD
"
"
$@
"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录