av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

瀏覽:119日期:2023-09-23 15:49:15

筆者看了很多博客,從早上搞到晚上,終于成功了😢

第一步:下載spring源碼

​ 在這里我推薦到碼云上下載,網(wǎng)速比較快,順便附上網(wǎng)址

https://gitee.com/mirrors/Spring-Framework?_from=gitee_search

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第二步:下載對(duì)應(yīng)gradle版本

首先我們要確認(rèn)我們下載的源碼所需要的gradle版本是哪個(gè),我們先解壓源碼,進(jìn)入這個(gè)目錄下的properties這個(gè)文件

spring-frameworkgradlewrappergradle-wrapper.properties

在這里我們可以看到對(duì)應(yīng)gradle版本是5.6.4,所以接下來(lái)我們要去官網(wǎng)下載5這個(gè)版本的gradle

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

附上網(wǎng)址https://gradle.org/releases/

點(diǎn)擊下載,解壓

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第三步:配置gradle環(huán)境變量

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

點(diǎn)擊確認(rèn)后就可以了,然后我們看下我們環(huán)境變量添加成功了沒(méi)有,發(fā)現(xiàn)是成功的

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第四步:預(yù)編譯spring

我們?cè)趕pring源碼中可以看到這個(gè)md文件,打開(kāi)

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

按照它的步驟,我們首先要在當(dāng)前目錄下執(zhí)行

gradle :spring-oxm:compileTestJava

在這期間會(huì)報(bào)關(guān)于找不到git的錯(cuò)誤,這個(gè)不用管它

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-l79U5apF-1603767359892)(C:UsersWXCAppDataRoamingTyporatypora-user-imagesimage-20201026211824327.png)]

報(bào)錯(cuò)了就再跑幾遍,看到success就成功了

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第五步:導(dǎo)入到IDEA中

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

選擇你的源碼文件夾,之后

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

進(jìn)去之后點(diǎn)擊取消,因?yàn)槲覀円呀?jīng)自己下載了對(duì)應(yīng)版本的Gradle了

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

之后我們要到設(shè)置里設(shè)置一下我們的Gradle

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第六步:更換Gradle鏡像源

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

中間四個(gè)替換成下面三個(gè)

maven{url ’http://maven.aliyun.com/nexus/content/groups/public/’}maven{ url ’http://maven.aliyun.com/nexus/content/groups/public/’ }maven{ url ’http://maven.aliyun.com/nexus/content/repositories/jcenter’}

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

這個(gè)也是一樣

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第七步,編譯spring

點(diǎn)擊下面右邊那個(gè)刷新,然后它會(huì)下載依賴,要挺久的

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

等等等…終于好了,發(fā)現(xiàn)它右邊也能展開(kāi)了,然后我們就開(kāi)始測(cè)試?yán)?/p>

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

第八步:測(cè)試

新建一個(gè)gradle model

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后寫一個(gè)簡(jiǎn)單的demo,發(fā)現(xiàn)包沒(méi)有導(dǎo)進(jìn)來(lái)

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

我們加入下面這行導(dǎo)包

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后點(diǎn)擊構(gòu)建,發(fā)現(xiàn)就可以了

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后更改設(shè)置

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后我們新建測(cè)試類測(cè)試,發(fā)現(xiàn)報(bào)了錯(cuò)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-N5RGHWMJ-1603767359946)(C:UsersWXCDesktoptyporaimage-20201027101638597.png)]

這時(shí)候我們要去導(dǎo)入一個(gè)包,具體看這篇博客

https://www.jb51.net/article/198320.htm

然后發(fā)現(xiàn)又報(bào)了錯(cuò)

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

這個(gè)問(wèn)題具體看這篇博客

https://www.jb51.net/article/198325.htm

然后就可以了

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后我們加個(gè)配置類試試看,發(fā)現(xiàn)也是沒(méi)問(wèn)題的

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

那如果我們想進(jìn)行單元測(cè)試呢,加上test,讓他導(dǎo)入junit4,等到導(dǎo)入完成后我們進(jìn)行測(cè)試,發(fā)現(xiàn)報(bào)錯(cuò)了

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

然后發(fā)現(xiàn)又報(bào)錯(cuò)了,我的天

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

這時(shí)候我們要降低junit版本,然后讓它重新導(dǎo)入

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

如果運(yùn)行還發(fā)現(xiàn)這個(gè)錯(cuò)誤

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-6TSj4ZSL-1603767359965)(C:UsersWXCDesktoptyporaimage-20201027104945354.png)]

跟之前一樣的步驟即可,終于可以了,感動(dòng)😿

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的過(guò)程

到這環(huán)境就搭建完成了,磕磕絆絆,開(kāi)始進(jìn)攻源碼了!😃

到此這篇關(guān)于grade構(gòu)建閱讀spring源碼環(huán)境 Idea2020.3的文章就介紹到這了,更多相關(guān)idea spring源碼環(huán)境內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久久这里只有精品6 | 久久免费网 | 蜜桃精品噜噜噜成人av | 久久久久国产视频 | 日韩亚洲欧美在线观看 | 四虎影视最新地址 | 97人人干 | 久久综合社区 | 免费一级a毛片 | 三级视频在线 | 欧美性大战xxxxx久久久 | www..com黄| 中文字幕在线观看一区二区 | 亚洲在线观看视频 | 成人小视频在线 | 欧美一级做性受免费大片免费 | 国产一二区 | 黄色大片在线免费观看 | 我想看毛片| 日韩国产在线播放 | 欧美精品一区二区三区四区 | 亚洲人成免费 | 亚洲欧美在线一区 | 日本一区二区不卡视频 | 一区二区三区免费在线观看 | 成人在线黄色 | 国产在线网站 | 在线观看黄网 | 日韩特级毛片 | 天天操天天舔 | 三级黄色网址 | 国产欧美日韩视频 | 国产成人一区二区三区 | 青青在线视频 | 婷婷色网| 欧美在线一区二区 | 国产69精品久久久久久 | 在线观看亚洲一区 | 91av视频在线 | 中文字幕综合网 | 91久久精品日日躁夜夜躁欧美 |