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了。