1、Gradle官网
2、Gradle下载
A.从官网下载
Gradle各版本发布下载地址
https://gradle.org/releases/
B.Gradle安装包
V 6.5
3、Window环境变量的配置
A.检查Java的版本,Gradle需要的JAVA版本要高于Java8以上
打开cmd命令窗口输入Java版本查询命令
$ java -version
java version "1.8.0_121"
B.解压Gradle压缩包,并进入解压目录下一级bin目录,复制路径
C.配置环境变量
D.检查安装完成
关闭刚才的cmd命令窗口,重新打开以便于读取最新的配置,然后输入命令
$ gradle -v
4、Gradle本地仓库配置
Gradle并没有提供像Maven那样的在配置文件配置本地仓库目录,需要在环境变量进行配置
A>Window下配置Gradle的本地仓库变量
1.通过gradle -g命令配置
gradle -g D:\LinkSpace\Download\DevelopPackage\Gradle\Repo(指定的本地仓库的目录)
PS C:\Users\fcsca> gradle -g D:\LinkSpace\Download\DevelopPackage\Gradle\Repo
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :help
Welcome to Gradle 6.5.
To run a build, run gradle <task> ...
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
To see more detail about a task, run gradle help --task <task>
For troubleshooting, visit https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 5s
1 actionable task: 1 executed
PS C:\Users\fcsca>
2.通过环境变量配置
打开环境变量新建变量名为GRADLE_USER_HOME,值为本地仓库文件夹的目录路径(注意不能指向和Maven相同的仓库,他们并不兼容)
B>Linux在/etc/profile文件进行配置环境变量
export GRADLE_HOME=/usr/local/gradle
export PATH=$GRADLE_HOME/bin:$PATH
export GRADLE_USER_HOME=$GRADLE_HOME/.gradle
5、配置Gradle的全局初始化配置
正如Maven的个人setting.xml文件和全局setting.xml文件一样,Gradle也有定义自己的初始化全局配置文件的操作。
A>Gradle的配置文件的启动
Gradle的全局配置文件可以配置在以下四个位置:
1、在命令行指定文件,例如:gradle –init-script yourdir/init.gradle -q taskName。可以多次输入此命令来指定多个init文件 。
2、把init.gradle文件放到USER_HOME/.gradle/ 目录下。
3、把以.gradle结尾的文件放到USER_HOME/.gradle/init.d/ 目录下。
4、把以.gradle结尾的文件放到GRADLE_HOME/init.d/ 目录下。
如果存在上面的4种方式的2种以上,gradle会按上面的1-4序号依次执行这些文件,如果给定目录下存在多个init脚本,会按拼音a-z顺序执行这些脚本 。以上是Gradle初始化脚本(init.gradle)启动的配置,Gradle启动后会自动按照顺序读取。
B>配置Gradle全局初始化文件init.gradle
在习惯的目录下新建一个init.gradle初始化脚本,将下面的配置内容写入init.gradle文件
》私服仓库的配置信息
allprojects {
repositories {
maven {
url "https://maven.aliyun.com/repository/public"
}
maven {
url "https://maven.aliyun.com/repository/jcenter"
}
maven {
url "https://maven.aliyun.com/repository/spring"
}
maven {
url "https://maven.aliyun.com/repository/spring-plugin"
}
maven {
url "https://maven.aliyun.com/repository/gradle-plugin"
}
maven {
url "https://maven.aliyun.com/repository/google"
}
maven {
url "https://maven.aliyun.com/repository/grails-core"
}
maven {
url "https://maven.aliyun.com/repository/apache-snapshots"
}
}
}
C>Gradle全局代理设置
在配置目录下新建gradle.properties文件,添加如下配置
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=10800
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=10800
systemProp.file.encoding=UTF-8
org.gradle.warning.mode=all