對于JAVA和.NET開發人員來講Spring框架并不陌生,對于想進行spring源碼學習的同學來講,在本地下載和構建spring項目很有必要。以下簡要說明下Spring源碼的下載和在eclipse下的構建方式。
工具/原料
JDK
Eclipse
- 我們需要從源碼庫下載Spring的源碼文件到本地,現在的spring官方源碼都從svn遷移到了GitHub倉庫里。我們可以從GitHub倉庫下載源代碼,但是因為國內網絡的原因,我們可能無法連接到GitHub上,我們可以選擇國內的git倉庫下載
- 選擇我們需要下載的版本,這里建議不要下載最新的版本,因為很多新的特性我們可能用不上結構式也更加復雜,我們在這里選擇4.x版本即可
- 選擇所需版本后,我們可以點擊下載zip壓縮包,也可以通過git來下載到本地進行版本管理。這里我們簡單處理直接下載zip到本地解壓縮即可
- 解壓后的文件結構如圖所示。這個時候我們無法直接將源碼導入到本地的eclipse環境中,windows環境下需要執行import-into-eclipse.bat腳本,Linux環境下需要執行import-into-eclipse.sh腳本。腳本會執行相關的IDE環境配置構建和架包的下載
- 導入的eclipse源碼可能需要goovery開發環境插件的支持,我們可以在eclipse插件倉庫中查找安裝對應插件:點擊Help->Eclipse
Marketplace->選擇Groovy Development Tools 點擊安裝,因為網絡的原因這個過程可能會比較漫長
- 構建完畢后,我們可以選擇導入當前需要的模塊進行學習和查看,請注意各模塊的依賴關系,防止報錯無法構建成功