spring源码之下载及构建
步驟一:準(zhǔn)備原料
下載spring源碼
https://github.com/spring-projects/spring-framework/tree/5.2.x
下載和安裝gradle環(huán)境
我使用版本是5.6.4
https://gradle.org/releases/
步驟二:修改配置文件
解壓剛才下載好的spring源碼,打開第一層目錄spring-framework-5.2.x,找到build.gradle文件,打開它。
搜索repositories,把里面原本的內(nèi)容替換為下面的內(nèi)容
步驟三:導(dǎo)入代碼
在IDEA中點擊file—>open,找到剛才修改好的build.gradle文件確定打開。
會有一個選擇,之后idea就會打開項目
有的會彈出設(shè)置界面,有的不會。
如果彈出的話就設(shè)置本機安裝的gradle
如果沒有彈出的話打開idea設(shè)置,修改后點擊Apply
步驟四:構(gòu)建完成
上一步執(zhí)行完之后,就進入了漫長的等待,有可能是半個小時以上
如何判斷構(gòu)建完成了呢?
什么時候發(fā)現(xiàn)這個項目的所有目錄全都打開了,就是構(gòu)建完成了
步驟五:解決報錯
會出現(xiàn)這樣的git報錯,不用管,這是由于項目沒有加入git的問題。不影響測試,只是影響美觀。如果想要去掉的話就設(shè)置一下git
重新build項目
SpringObjenesis類不存在問題
解決方案
執(zhí)?spring下tasks中other??的cglibRepackJar和objenesisRepackJar操作
如果還有其他類不存在的話,搜索那個類,找到對應(yīng)的module,執(zhí)行module下的Test方法就可以了。
總結(jié)
以上是生活随笔為你收集整理的spring源码之下载及构建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【图像处理】——图像的灰度化处理(Pyt
- 下一篇: 第一讲、单例模式