windows下Gradle安装配置及IDEA配置路径
目前使用SpringBoot框架的项目中,基本都为maven项目或者Gradle项目,Maven目前已经是行业标准,不过Gradle抛弃了Maven的基于XML的繁琐配置,使得依赖注入等模块更加简洁。技多不压身,目前很多大厂都是Maven项目Gradle项目都占有很高的比重,光学maven是不够的,Gradle还是要学习一下!
目录
- windows下Gradle安装配置及IDEA配置路径
- 操作环境
- 简单介绍
- 下载
- Mac下
- 配置环境变量
- 验证环境变量
- 在IDEA中配置
- 远程仓库配置
- 本地仓库配置
- 使用Maven的本地仓库
- 使用本地文件夹
操作环境
windows10专业版、IDEA2021、gradle-7.2
注:windows下还是比较简单的,安装配置就行了
简单介绍
Gradle是一个好用的构建工具
- 配置相关依赖代码量少,不会像maven一样xml过多
- 打包编译测试发布都有,而且使用起来方便
- 利用自定义的任务可以完成自己想要的功能
下载
下载解压完成后,将gradle存放在自己指定的路径(配置环境变量时需要用)。
建议Java体系的都放到一个目录,方便管理
Mac下
需要先安装一下Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这个安装好了,就可以用下面的命令把Gradle安装好了
brew install gradle
配置环境变量
鼠标右键此电脑-属性-高级系统设置-环境变量:
- 在系统变量中新建
GRADLE_HOME
,变量值为gradle安装的绝对路径
确定 - 在系统变量的path中,点击新建,输入:
%GRADLE_HOME%\gradle-7.2\bin
确定,确定,确定(连续三个)
验证环境变量
win+r,输入cmd
,在命令行中输入gradle -v
如果输出不对,参考一下环境变量配置是否正确。
输出版本,即为配置成功。
在IDEA中配置
打开IDEA,创建一个新项目,可选用maven创建
项目创建完成后,点击File-settings,找到gradle进行设置
- 将
gradle user home
修改为安装gradle的路径。 - 将下方的
Use Gradle from
修改为Specified location(指定位置),设置为安装gradle的路径即可。
后续配置都是修改项目中的build.gradle
!!!
远程仓库配置
一般Gradle、maven从中央仓库mavenCentral下载依赖包,但是在国内下载速度巨慢,我们只能使用国内的镜像。
在build.gradle做如下配置
repositories {
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
mavenCentral()
}
本地仓库配置
Gradle 像 maven 一样可以手动修改本地仓库,而且很简单,只需要在环境变量里面做个GRADLE_USER_HOME
配置即可,如下图:
使用Maven的本地仓库
安装有maven可以直接使用maven的本地仓库
在build.gradle中如下配置
repositories {
mavenLocal()
}
使用本地文件夹
这个也比较常用。直接在build.gradle中声明文件夹路径
repositories {
flatDir{
dirs 'lib'
}
flatDir {
dirs 'lib1', 'lib2'
}
}
使用本地文件夹时,就不支持配置元数据格式的信息了(POM文件)。并且Gradle会优先使用服务器仓库中的库文件:例如同时声明了jcenter和flatDir,当flatDir中的库文件同样在jcenter中存在,gradle会优先使用jcenter的。