idea2020導入spring5.1的源碼詳細教程
1、先來說下導入環(huán)境和工具:
java版本:1.8
idea: idea2020
gradle:gradle5.3
2、gradle的安裝
idea導入spring的源碼時,每次構建的時候都會去下載gradle,所以如果我們能提前下好gradle可以提高構建速度。
gradle下載地址:https://services.gradle.org/distributions/
上面放的地址可以找到gradle的所有版本。(注意:構建spring源碼是有版本要求的,所以盡量選擇高版本的gradle)
下載完成之后可以配置環(huán)境變量什么的,也可以不配,問題不大。
3、在idea2020中配置gradle
如下圖所示:
4、下載并且修改build.gradle
先放github上spring源碼的地址:https://github.com/spring-projects/spring-framework/tree/5.1.x (直接從github上進的話記得選擇5.1分支)
下載源碼有兩種:
1、使用git clone從github上克隆(不推薦去gitee上下載所謂的鏡像,我下過,和github上的代碼不一致,應該是沒更新的緣故)
2、直接下載jar包
這里推薦直接下載壓縮包,個人感覺使用git clone有點慢。下載完成后解壓縮即可。
修改spring源碼依賴的jar包的下載地址,打開根目錄下的build.gradle
第一處: 在文件的首行,修改后的配置如下:
repositories { maven { url "https://maven.aliyun.com/repository/spring-plugin" } maven{ url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin"} maven { url "https://repo.spring.io/plugins-release" } }
第二處:大概在第150行,修改后的配置如下:
repositories { maven { url "https://maven.aliyun.com/repository/central" } maven { url "https://repo.spring.io/libs-release" } mavenCentral() }
5、打開idea2020,導入spring源碼
idea2020導入源碼之后會自動進行build,這個時候會下載許多依賴包,等一會兒就好了。
到此這篇關于idea2020導入spring5.1的源碼的詳細教程的文章就介紹到這了,更多相關idea2020導入spring5源碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java ByteBuffer網(wǎng)絡編程用法實例解析
這篇文章主要介紹了Java ByteBuffer網(wǎng)絡編程用法實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10spring boot 常見http請求url參數(shù)獲取方法
這篇文章主要介紹了spring boot 常見http請求url參數(shù)獲取,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03使用Springboot實現(xiàn)健身房管理系統(tǒng)
這篇文章主要介紹了使用Springboot如何實現(xiàn)健身房管理系統(tǒng),希望對你有所幫助2021-07-07springboot oauth2實現(xiàn)單點登錄實例
我們見過的很多網(wǎng)站,容許使用第三方賬號登錄,oauth2是用來做三方登錄的,本文就詳細的介紹springboot oauth2實現(xiàn)單點登錄實例,具有一定的參考價值,感興趣的可以了解一下2022-01-01Spring Boot JPA Repository之existsBy查詢方法失效的解決
這篇文章主要介紹了Spring Boot JPA Repository之existsBy查詢方法失效的解決方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Springcloud RestTemplate服務調用代碼實例
這篇文章主要介紹了Springcloud RestTemplate服務調用代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08