搭建spring boot3.x
开发环境的先决条件,咱们已经完成了JDK17安装与配置,然后就是项目构建工具,我们使用现在很流行的gradle
,进行下全局配置,以方便和加速后续spring boot
项目构建。
配置一个GRADLE_USER_HOME
环境变量,指向一个本地的gradle缓存目录,路径为:D:\Programs\Gradle\.gradle
,
注意这个目录是以.
开头的,创建.
目录可以在命令行执行:
mkdir .gradle
在该目录下放两个全局的gradle配置文件
gradle.properties
# 设置gradle工作时使用的jvm最大堆内存
org.gradle.jvmargs=-Xmx2048M
# 可选配置:all,none,summary,用来设置gradle构建时控制台输出警告信息的模式,all为打印所有警告信息,summary为只打印概要信息,none为不输出警告信息,因为警告并不影响gradle构建成功,因此这里我们把它屏蔽掉。
org.gradle.warning.mode=none
init.gradle
allprojects {
// 项目中依赖和基本插件的下载仓库定义,注意访问顺序
repositories {
mavenLocal()
// 配置国内阿里仓库以加速访问
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/spring' }
maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
mavenCentral()
}
// 在使用一些第三方插件、编写任务构建脚本和引入第三方类库时,对构建脚本中需要用到的仓库定义会全局生效
buildscript {
repositories {
mavenLocal()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/spring' }
maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
mavenCentral()
}
}
}
以上配置规则为先从本地maven仓库获取工件,获取不到再去阿里云仓库获取,还是获取不到才去maven中央仓库获取。
进行了以上的全局配置后,每个项目中无需再单独配置。