目录
基于Gradle搭建Spring环境
Pt1 资源准备
IntelliJ IDEA 2022.1.3 (Ultimate Edition)Java version "11.0.10" 2021-01-19 LTS
Gradle 6.5
Spring 5.3.0-SNAPSHOT
Pt1.1 安装Gradle
(1) 下载Gradle
官网:https://gradle.org/releases/
推荐使用gradle4以上的版本,否则不知道是否会有别的兼容性问题。我这边是按照Spring5源码gradle-wrapper.properties中依赖的gradle,选了个相近的版本,gradle-6.5。
(2) 配置环境变量
gradle安装比较简单,将gradle目录配置到环境变量即可。
(3) 检测gradle环境
通过gradle -v 检测gradle是否正确安装。
C:\Users\tracy.chen>gradle -v
------------------------------------------------------------
Gradle 6.5
------------------------------------------------------------
Build time: 2020-06-02 20:46:21 UTC
Revision: a27f41e4ae5e8a41ab9b19f8dd6d86d7b384dad4
Kotlin: 1.3.72
Groovy: 2.5.11
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 1.8.0_92 (Oracle Corporation 25.92-b14)
OS: Windows 10 10.0 amd64
Pt1.2 IDEA配置
Pt1.3 导入源码
下载Spring源码
1、在github上下载Spring最新版源码,如下图所示:
2、下载完成以后解压到你自己本地文件夹。
我知道因为不可描述原因,大家下载gradle和spring源码可能比较耗时间,所以我把下载好的放在网盘了,需要的可以自己下载: Spring5源码直通车 提取码:srbm
修改配置
重点来了,下载好源码以后,我们要开始源码构建了,在构建之前,我们先打开spring-framework-master,看我截图的四个文件。下面来一一说明。
1、import-into-idea.md:这是官方提供的spring源码导入idea的步骤和注意说明,我已经翻译过了,可以移步:IDEA导入Spring源码调试必看
2、修改settings.gradle文件,下载依赖的网络速度之不可描述原因,懂得人都懂,我们加上阿里云的maven仓库。
maven { url "https://maven.aliyun.com/repository/public" }
修改好之后如下图所示:
3、修改gradle.properties文件,我都加了详细注释
1 2 3 4 5 6 7 8 9 10 11 |
|