————————————————————————
1、spring源碼包
2、gradle安裝、環境變量配置
3、jdk8(因爲spring源碼是最新的4.x,gradle也是官網最新的。需要jdk8支持)
4、使用aliyun的maven倉庫
————————————————————————
下載spring源碼
官網地址:http://projects.spring.io/spring-framework/
點截圖區域,進入git項目管理地址(https://github.com/spring-projects/spring-framework)
下載方法:
1、eclipse安裝git插件,點擊1區域,複製鏈接,下載
2、點擊2區域,下載源碼壓縮包
這裏我用的2方法;
————————————————————————
到這裏源碼包有了,但是發現她不是eclipse工程,需要用gradle轉成eclipse工程
下載gradle:http://services.gradle.org/distributions
下載後,直接解壓;還需要配置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文件
2、修改maven地址,我們用aliyun的maven倉庫,http://maven.aliyun.com/nexus/content/groups/public
找到repositories標籤;在maven原有倉庫前面加入aliyun的倉庫地址
上面的做完了,再執行命令:gradle cleanIdea eclipse。下載速度狂飆~
如果又遇到些什麼錯誤,可以試試先不管錯誤,再次執行命令,如果還是不行那就查資料解決,我遇到一次,忘啥問題了,再次執行命令又沒了~
用aliyun的maven倉庫,前後差不多十幾分鍾就build success
————————————————————————
到這裏spring源碼就可以導入eclipse項目了,不過導入的時候,記得勾選:search for nested projects
導入後,發現好多啊,一堆項目頭暈,你可以選擇截圖箭頭(view menu) - projects presentation - hierarchical;然後項目就收起來拉~
————————————————————————
嗯~到這我的算是結束了,看源碼去咯~各位同學有其它問題慢慢處理哦~希望上面的內容對你有幫助