1. 程式人生 > >idea中編譯spring5.0原始碼

idea中編譯spring5.0原始碼

一.安裝gradle

由於spring是使用gradle構建的,所以首先安裝gradle,安裝比較簡單,百度即可,不做過多贅述。

二.下載spring5.0原始碼

2.將下載後的原始碼壓縮包解壓後匯入idea

3. 點選finish後進行依賴jar包的下載,這個過程會比較浪費時間(1個小時左右)

下載jar包過程中如果出現錯誤,則點選open file,並註釋報錯的程式碼集合,點選重新整理繼續下載(下載結束後如果還有部分jar包不能使用可以考慮將idea更新到2018版):

4.等jar包下載完成後,執行spring-core/src/test/java下的所有test方法進行編譯,編譯成功後會有out檔案出現:

 編譯過程中如果出現缺失spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar的錯誤,則在spring-framework目錄下執行gradle objenesisRepackJar和gradle cglibRepackJar命令,會在Spring-framework\spring-core\build\libs目錄下生成jar包。