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是一个好用的构建工具

  1. 配置相关依赖代码量少,不会像maven一样xml过多
  2. 打包编译测试发布都有,而且使用起来方便
  3. 利用自定义的任务可以完成自己想要的功能

下载

下载解压完成后,将gradle存放在自己指定的路径(配置环境变量时需要用)。

建议Java体系的都放到一个目录,方便管理

Mac下

需要先安装一下Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这个安装好了,就可以用下面的命令把Gradle安装好了

brew install gradle

配置环境变量

鼠标右键此电脑-属性-高级系统设置-环境变量:

  1. 在系统变量中新建GRADLE_HOME,变量值为gradle安装的绝对路径

    确定
  2. 在系统变量的path中,点击新建,输入: %GRADLE_HOME%\gradle-7.2\bin 确定,确定,确定(连续三个)

验证环境变量

win+r,输入cmd,在命令行中输入gradle -v

idea 配置gradle仓库路径 idea 配置gradle安装与配置_maven


如果输出不对,参考一下环境变量配置是否正确。

输出版本,即为配置成功。

在IDEA中配置

打开IDEA,创建一个新项目,可选用maven创建
项目创建完成后,点击File-settings,找到gradle进行设置

  1. gradle user home修改为安装gradle的路径。
  2. 将下方的 Use Gradle from 修改为Specified location(指定位置),设置为安装gradle的路径即可。

idea 配置gradle仓库路径 idea 配置gradle安装与配置_gradle_02

后续配置都是修改项目中的build.gradle!!!

远程仓库配置

一般Gradle、maven从中央仓库mavenCentral下载依赖包,但是在国内下载速度巨慢,我们只能使用国内的镜像。

在build.gradle做如下配置

repositories {
	maven {
		url 'http://maven.aliyun.com/nexus/content/groups/public/'
	}
	mavenCentral()
}

本地仓库配置

Gradle 像 maven 一样可以手动修改本地仓库,而且很简单,只需要在环境变量里面做个GRADLE_USER_HOME配置即可,如下图:

idea 配置gradle仓库路径 idea 配置gradle安装与配置_maven_03

使用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的。