標籤:源碼 3.2 工具 研究 ext one div git clone sof
系統:windows7.64位;jdk版本:1.7; eclipse版本:Mars Release (4.5.0); Gradle版本:gradle-2.4.1.2; Spring源碼:3.2x。
- 第一步肯定是需要把源碼下載下來,因為是研究spring的源碼,所以我是直接download到我本地;’前往github下載Spring源碼(或者通過git clone方式下載代碼,當然前提是電腦裡此時已經安裝了github用戶端或者類似的工具),可以選擇下載mater分支,或者點擊Tags選擇release版本。(我選的是3.2x版本,因為之前有看過網上說早的版本變動小,最主要是3.2版本編譯比較穩)
2.下載成功後開啟壓縮包解壓到指定目錄,spring核心項目都包含在裡面,例如spring-core,spring-context,spring-jdbc。源碼總共不會超過20M。
3.此時並不能直接匯入eclipse,因為這些項目還沒進行編譯,需要通過gradle進行編譯後才能被eclipse所識別,所以在此之前必須安裝好gradle外掛程式,安裝gradle教程可以參考網上文章,和配置maven環境一樣的步驟;配置成功後通過cmd進入到指定的項目根目錄下執行 gradle cleanidea eclipse(比如我想編譯spring-core,我的項目位置在E:/spring/spring-core,則需要進入到E:/spring/spring-core下執行 gradle cleanidea eclipse,如果在E:/spring 這個目錄下執行的話會把所有的spring模組都進行編譯)。
4.編譯成功後如所示,這時候就可以匯入到eclipse。
5.直接import編譯好的模組到eclipse,完整匯入如下所示:
【原】Spring源碼淺析系列-匯入源碼到Eclipse