手把手教你搭建Gradle
Gradle下载
传送门:https://gradle.org/install/#manually 选择 Binary-only 二进制包下载即可

设置系统环境变量
变量名:ERLANG_HOME
变量值:D:\software\erl-23.0.2 [注:这里根据自己gradle的解压目录修改]
将ERLANG_HOME 变量添加到系统变量Path中
%ERLANG_HOME%\bin
验证是否安装成功
gradle -v
出现如下图所示,即代表安装成功。

到这里你可以看到,这些软件【maven、gradle等】的安装套路基本如出一辙。
接下来开始搭建IDEA中的Gradle
Gradle 是作为一个插件的形式在IDEA中存在,所以,想要使用,将其安装上就可以了。
IDEA 插件Gradle 安装

我这里已经有,直接enable启用即可,没有的同学,直接在左边tab-MarketPlace 进行搜索下载安装,实在不能下的,去idea 插件官网(https://plugins.jetbrains.com/)
Gradle环境配置
自定义Gradle目录配置

这里的目的是指向我们下载的Gradle,用它作为项目构建工具
配置自定义仓库目录
创建系统环境变量:GRADLE_USER_HOME
变量名:GRADLE_USER_HOME
变量值:E:\.gradle
注:如果不设置该环境变量,Gradled的默认仓库地址 C:\Users\你自己的用户名.gradle
到此,我们就可以创建以Gradle作为项目管理工具的项目了
IDEA 创建 Grable + SpringBoot 项目

注:和maven创建SpringBoot项目没太大区别,就是这里的Type,maven 就选择Maven Project.Gradle就选择Gradle Project。
配置国内镜像
因为Gradle的服务器是在国外,下载依赖非常慢,故我们需要切换到国内源。
这里分为两种情况:
1、当前项目配置【这样你新建其它项目的时候还要从新配置】
2、全局配置:对当前用户的所有项目都生效
当前项目配置
在项目的根目录中找到build.gradle文件,添加如下代码:
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

全局配置
在之前自定一定gradle仓库目录下新建init.gradle文件,添加如下内容:
allprojects{
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter/'
def ALIYUN_GOOGLE_URL = 'https://maven.aliyun.com/repository/google/'
def ALIYUN_GRADLE_PLUGIN_URL = 'https://maven.aliyun.com/repository/gradle-plugin/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE_URL."
remove repo
}
if (url.startsWith('https://plugins.gradle.org/m2/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN_URL."
remove repo
}
}
}
maven { url ALIYUN_REPOSITORY_URL }
maven { url ALIYUN_JCENTER_URL }
maven { url ALIYUN_GOOGLE_URL }
maven { url ALIYUN_GRADLE_PLUGIN_URL }
}
}
Gradle编译打包项目
到此,Gradle作为项目编译管理工具的所有步骤都已完成,我们进行打包测试一下。

验证测试
Gradle打包好的jar会在此目录下

在此目录执行该jar 进行验证:
java -jar springboot-gradle-0.0.1-SNAPSHOT.jar

OK,如上图所示的话,整个IDEA + Gradle + SpringBoot 的环境就已搭建完成。

浙公网安备 33010602011771号