用idea編譯Spring源碼錯誤問題記錄


相關參考網站:

 

1、spring源碼導入出錯 CoroutinesUtils報錯

2、spring源碼構建時缺失spring-cglib-repack和spring-objenesis-repack的正確處理姿勢

3、IDEA導入Spring5.x 編譯流程 解決編譯符號報錯 第二篇

最近在閱讀《Spring源碼深度解析(第2版)》-郝佳 這本書,第一章就是源碼環境搭建,從github上把spring拉下來進行編譯,除了書中遇到的問題外,還遇到了其他的問題,這里做個記錄。

 

idea版本:

spring版本:5.0.x

1、從github官網獲取到spring的下載地址,這里選擇spring5.0.x版本。

spring源碼地址

2、用idea拉取項目,我這里直接用git地址創建項目,你也可以將spring源碼下載下來再導入idea工程中。

                        

3.下載好spring源碼后,直接打開,因為spring構建工具用的是gradle,我是事先安裝好gradle工具,具體安裝gradle可以參考網上相關教程,你也可以不用安裝,spring源碼構建腳本會幫你安裝gradle,當然網速慢可能會安裝失敗,我就是安裝失敗然后手動安裝的。

4、打開后,會首先下載相關的依賴jar包。

5、下載完后,點擊build-》build Project 菜單,執行編譯,報下面錯誤

解決辦法:

6.其他相關錯誤可以參考開頭的網站和書中的解決辦法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM