Gradle安装与配置
::: hljs-center
# Gradle安装与配置
:::
>s 系统环境:CentOS 7.x、Windows10
JDK 版本:1.8+
Linux下jdk的安装
>i # 一、Window 下Gradle安装与配置
1. 下载
下载对应的Gradle,我这里下载的是gradle-4.6-all.zip,下载地址:https://gradle.org/releases/
2. 解压
解压gradle-4.6-all.zip,我这里解压到E:\software
![image.png](https://cos.easydoc.net/52087651/files/l6eazbuy.png)
3. 配置环境变量
配置 Gradle 环境变量:GRADLE_HOME、GRADLE_USER_HOME和Path
![image.png](https://cos.easydoc.net/52087651/files/l6eazlrv.png)
![image.png](https://cos.easydoc.net/52087651/files/l6eazu2h.png)
4. 修改配置
在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件( 这个init.gradle就相当于maven中的settings.xml),填写以下配置:
```xml
allprojects {
repositories {
maven { url 'file://E:\software\maven_repository'}
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
}
}
}
```
#repositories中写的是获取 jar 包的顺序。先是本地的 Maven 仓库路径;接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;第三条和第四条是从国内和国外的网络上仓库获取;最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。
5. 验证安装是否成功
按下键盘的Win+R后,输入cmd回车,输入gradle -v,如果能打印出版本信息:
![image.png](https://cos.easydoc.net/52087651/files/l6eb05pq.png)
>i # 二、Linux 下Gradle安装与配置
## 1. 下载解压
下载对应的Gradle,我这里下载的是gradle-4.6-all.zip,下载地址:https://gradle.org/releases/
```shell
[xiaokang@hadoop ~]$ unzip gradle-4.6-all.zip -d /opt/moudle/
```
2. 配置环境变量
```shell
[xiaokang@hadoop ~]$ sudo vim /etc/profile
```
在原有的基础上添加如下环境变量:
```
export GRADLE_HOME=/opt/gradle
export GRADLE_USER_HOME=/home/liulike/gradle_repository
export PATH=$PATH:$GRADLE_HOME/bin
```
使得配置的环境变量立即生效:
```
[xiaokang@hadoop ~]$ source /etc/profile
```
3. 修改配置
先创建本地仓库目录`gradle_repository`
```shell
[xiaokang@hadoop ~]$ mkdir gradle_repository
```
在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件( 这个init.gradle就相当于maven中的settings.xml),填写以下配置:
```xml
allprojects {
repositories {
maven { url 'file:///home/xiaokang/maven_repository'}
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
}
}
}
```
4. 验证安装是否成功
输入`gradle -v`,如果能打印出版本信息,说明安装成功:
![image.png](https://cos.easydoc.net/52087651/files/l6ecn218.png)