Idea导入Spring源码

1.安装Gradle

gradle官网下载地址:https://gradle.org/releases/

选择最新版下载,这里我下载的是gradle-4.10.3(这里提示一下,博主刚开始下载的5.2.1版本,结果构建不起来,最后才知道gradle版本不能下载太高,特别坑!建议大家都下载gradle-4.10.3版本!),下图中这两个类型随便下载哪个都能用。

下载完成后解压,放在你规定的目录下,这里我放在D盘下

配置环境变量:GRADLE_HOME=D:\gradle-4.10.3

然后在path变量下加一段:;%GRADLE_HOME%\bin

重新打开一个Dos窗口:gradle -v,看,安装好了。

2.导入spring源码

spring源码在github上,下载地址:https://github.com/spring-projects/spring-framework

下载好了解压,放在你的idea工作路径下,进入spring-framework-master目录,执行gradlew.bat文件,如果你没有配置java环境变量(配好了jdk1.8或以上的忽略后面的这段话),或者你的JAVA_HOME不是你想指定的版本(这里我的JAVA_HOME环境变量是jdk1.6,但是构建gradle需要jdk1.8),那么你可以打开gradlew.bat文件,在21行左右,将这一行:if defined JAVA_HOME goto findJavaFromJavaHome改成set JAVA_HOME=D:/Java/jdk1.8手动设置你的JAVA_HOME即可。双击执行此bat文件。

(如果你配好了jdk1.8则不需要set JAVA_HOME这一步)

执行完gradlew.bat文件后,在你的spring-framework-master目录下,打开Dos窗口,编译spring-oxm文件包

执行:gradlew.bat cleanIdea :spring-oxm:compileTestJava,看见BUILD SUCCESSFUL就表示编译成功。

打开你的Idea,import -> 选择spring-framework-master目录 -> 导入项目类型选Gradle -> next -> finish

稍等一会,等idea自己构建(耐心等待,这里博主等了大概30分钟)

等右下角这里加载完成就ok了。