Spring源碼編譯並導入eclipse

經過多次嘗試及失敗,最終完成了spring源碼編譯及eclipse無誤導入,現記錄一下最後一次正確的過程,供大家參考。因各自環境不同,所遇到的問題(異常狀況)也不同,我只能列出我遇到的問題及處理方法,如有其他問題,大家可以一塊交流。

1.環境準備:

a) 安裝並配置好JDK 8環境;

b) 安裝並配置好eclipse環境;

c) 安裝並配置好eclipse的groovy環境,groovy與eclipse版本對應關係參考:

http://blog.csdn.net/paincupid/article/details/52203093

2.下載spring源碼:

a) 地址:https://github.com/spring-projects/spring-framework

b) 版本:一般選擇3.2.X,我選擇的是3.2.18:

https://github.com/spring-projects/spring-framework/releases/tag/v3.2.18.RELEASE

3.Gradle編譯spring源碼:

a) 解壓spring-framework-3.2.18.RELEASE;

b) 執行 gradlew.bat,這個批命令一般可以正常執行完成,結束顯示 BUILD SUCCESSFUL字樣;

執行過程中需要下載Gradle和相關的依賴包,可能需要很長時間(若干小時);

c) 執行 import-into-eclipse.bat,我的環境下執行到spring-oxm時報錯:


因爲是一個test類,所以我手動修改了spring-framework-3.2.18.RELEASE\spring-oxm路徑下的oxm.gradle文件,刪除了以下配置:


再次執行 import-into-eclipse.bat,後續沒有遇到錯誤,直至編譯完成:


4.導入eclipse:

a) 從Exsiting projects into workspace入口導入;

b) 選擇:


c) 然後,ok,沒有錯誤:











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章