spring原始碼下載,gradle轉eclipse
------------------------------------------------------------------------
1、spring原始碼包
2、gradle安裝、環境變數配置
3、jdk8(因為spring原始碼是最新的4.x,gradle也是官網最新的。需要jdk8支援)
4、使用aliyun的maven倉庫
------------------------------------------------------------------------
下載spring原始碼
下載方法:
1、eclipse安裝git外掛,點選1區域,複製連結,下載
2、點選2區域,下載原始碼壓縮包
這裡我用的2方法;
------------------------------------------------------------------------
到這裡原始碼包有了,但是發現她不是eclipse工程,需要用gradle轉成eclipse工程
下載後,直接解壓;還需要配置gradle的環境變數
我的電腦 - 屬性 - 高階系統設定 - 環境變數 - 系統變數 - 新建;名稱:GRADLE_HOME,值:解壓路徑
可以通過cmd檢視gradle配置是否正確;命令:gradle -v,該命令會告訴你gradle資訊,如果列印正常應該就沒問題了;
------------------------------------------------------------------------
到這裡感覺啥都有了,可以開工轉eclipse工程了
處理方法:
1、解壓原始碼資料夾目錄下,有個import-into-eclipse.bat檔案,點選直接執行
2、cmd命令執行;進入原始碼資料夾目錄,執行命令:gradle cleanIdea eclipse
這裡我用的2方法;(原始碼解壓目錄名稱是spring-framework-master,我F2改成了springMVC.ES,不用奇怪)
執行該命令,發現一個坑
version 52.0,這個是jdk8對應的數字版本號;spring4原始碼要用jdk8來編譯,gradle官網下載的包也是用的jdk8
安裝jdk8。。。
如果你有多個JDK,需要把預設使用的jdk搞成jdk8(cmd執行java -version命令,顯示的那個)
------------------------------------------------------------------------
好了,到這裡是真的可以開始轉換了;不過你會發現一個問題,maven庫下載好慢啊!!!等啊等,等的黃花菜都涼了,發現下不動了~
受不了,找解決方法。
兩步解決
1、開啟原始碼資料夾目錄,找到build.gradle檔案
找到repositories標籤;在maven原有倉庫前面加入aliyun的倉庫地址
上面的做完了,再執行命令:gradle cleanIdea eclipse。下載速度狂飆~
如果又遇到些什麼錯誤,可以試試先不管錯誤,再次執行命令,如果還是不行那就查資料解決,我遇到一次,忘啥問題了,再次執行命令又沒了~
用aliyun的maven倉庫,前後差不多十幾分鍾就build success
------------------------------------------------------------------------
到這裡spring原始碼就可以匯入eclipse專案了,不過匯入的時候,記得勾選:search for nested projects
匯入後,發現好多啊,一堆專案頭暈,你可以選擇截圖箭頭(view menu) - projects presentation - hierarchical;然後專案就收起來拉~
------------------------------------------------------------------------
嗯~到這我的算是結束了,看原始碼去咯~各位同學有其它問題慢慢處理哦~希望上面的內容對你有幫助