文章目录
Gradle安装与配置
1. Gradle官网
2. Gradle下载
2-1 官网下载
2-2 镜像源下载【官网下载地址打不开或很慢时】
3. 下载后解压即可【确保本地已安装好JDK】
4. 设置环境变量
4-1 新建系统变量
GRADLE_HOME表示gradle根目录
4-2 path路径下添加可执行的bin路径
到此,可以在控制台验证一下gradle是否安装成功!
gradle -v
或
gradle --version
4-3 新建系统变量GRADLE_USER_HOME,指定仓库的位置【建议和Maven仓库路径一致】
4-4 新建系统变量M2_HOME
M2_HOME表示maven根目录(注意这里是manve目录,不是maven本地仓库目录)
要使用mavenLocal(),必须要配置M2_HOME的环境变量,变量值为Maven的安装目录
# M2_HOME的作用是给gradle读取maven的配置文件,
# 再通过maven配置文件,找到maven本地仓库路径,
# 使用mavenLocal()就可以利用maven下载的包了
repositories {
mavenLocal() // 配置了M2_HOME环境变量, 这样就可以直接使用本地maven仓库了,否则无法正常加载Maven仓库Jar包
....
mavenCentral()
}
5. 配置阿里云地址【非必须】
gradle下载jar的地址也是国外的地址,所以非常非常慢,
我们可以和maven一样,配置国内的镜像地址来加快构建速度,
Gradle的init.d文件夹通常用于存放初始化脚本。
这些脚本可以用来在Gradle构建过程开始之前执行一些定制化的初始化操作,
比如设置环境变量、配置全局参数等。
通过init.d文件夹中的脚本,你可以在构建过程开始之前对构建环境进行一些自定义的配置。
所以我们创建一个init.gradle文件,叫啥名不重要,重要的是只要是.gradle文件就可以了
5-1 在gradle的根目录下,找到init.d文件夹,没有就新建一个
5-2 init.d文件夹内创建init.gradle,内容如下:
allprojects {
repositories {
// 要使用mavenLocal(),必须要配置M2_HOME的环境变量,变量值为Maven的安装目录
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
maven { name "M2" ; url "https://plugins.gradle.org/m2/" }
}
}
}
6. Gradle中常见的一些命令
命令 解释
gradle build 编译项目并运行所有单元测试。
gradle clean 清理项目构建产生的文件和目录。
gradle test 运行项目的单元测试。
gradle tasks 列出项目中所有可执行的任务。
gradle dependencies 显示项目的依赖关系。
gradle run 运行项目的主应用程序。
gradle assemble 编译和打包项目,生成可部署的构建产物。
gradle help 显示Gradle的帮助信息。
gradle build -x test 编译项目时跳过测试。
7. Idea中配置gradle【类型选择Gradle即可】
7-1 Idea新建gradle项目
创建好之后我们的项目是这样的