- 感谢线上各种Spring源码构建的贡献者
环境
- windows 10
- jdk 1.8
- idea 2019.3.3
- gradle 5.6.4
- springframework 5.1.x分支
安装gradle
下载bin版本即可,地址 https://gradle.org/releases/
-
解压到 D:\gradle\gradle-5.6.4
-
创建文件夹 D:\gradle.gradle,作为gradle的本地仓库
-
配置系统变量: GRADLE_HOME 为 D:\gradle\gradle-5.6.4
GRADLE_USER_HOME 为 D:\gradle\.gradle
-
配置path: 新增 %GRADLE_HOME%\bin
-
检验:cmd 命令 gradle -v
下载 spring-framework
github 下载源码 https://github.com/spring-projects/spring-framework
下载方式:本地 git clone 方式
- 下载的是 master 分支,切换到 5.1.x 分支
修改 spring-framework 项目中的配置文件
- 查看 spring-framework 项目中的 import-into-idea.md 文件,包含导入 idea 的步骤和注意事项
- 修改 /gradle/wrapper/gradle-wrapper.properties 中 gradle 的安装包(之前下载的 gradle-5.6.4-bin.zip 包)路径,从本地拉取,提高编译速度。
预编译 spring-oxm
- 在 spring-framework-5.1.x 目录中执行cmd命令
gradlew :spring-oxm:compileTestJava
导入IDEA
- 第一次导入后,idea 会自动编译,但会报错,需要设置 gradle
- gradle仓库可以和maven同一个