成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開工:Spring 完美導(dǎo)入 IDEA

開發(fā) 架構(gòu)
春節(jié)期間,有小伙伴私信我說想要研究下Spring的源碼,想讓我出一期教程來實現(xiàn)IDEA導(dǎo)入Spring源碼,今天它來了~

哈嘍大家好,我是阿Q!

春節(jié)期間,有小伙伴私信我說想要研究下Spring的源碼,想讓我出一期教程來實現(xiàn)IDEA導(dǎo)入Spring源碼,今天它來了~

版本 :IDEA 2020.2.3 ;Spring 5.0.x ;gradle 4.4.1 ;

先從github上面把 spring 源碼下載下來并解壓:

切記:解壓完成后不要直接用IDEA 打開,因為Spring 的源碼是用 gradle 構(gòu)建的。如果已經(jīng)用IDEA 打開了請刪除后重新解壓。

我們找到文件夾

spring-framework-5.0.x\gradle\wrapper

下的 gradle-wrapper.properties 文件,查看里邊的 gradle 版本,去官網(wǎng)下載。

下載完成之后把 gradle 的環(huán)境變量配置一下,可以用gradle -version 來驗證 gradle 是否配置成功

在 USER_HOME/.gradle/ 下面新建 init.gradle 文件,將國外源換成國內(nèi)鏡像

allprojects {
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if(url.startsWith('https://repo1.maven.org/maven2/')||url.startsWith('https://jcenter.bintray.com/')){
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}

在 spring-framework-5.0.x 下打開git 的窗口執(zhí)行以下命令

./gradlew :spring-oxm:compileTestJava

該命令的作用是將 spring 轉(zhuǎn)成IDEA 可以導(dǎo)入的工程結(jié)構(gòu)。

如果你新開的 Windows 的 dos 窗口,先進入源碼的目錄文件夾,執(zhí)行命令不用加前面的./

配置 IDEA 中的 gradle

使用 File -> open 把 Spring 工程導(dǎo)入到 IDEA中,并等待 jar 下載完成。

如遇報錯信息:

在 build.gradle 中添加

maven { url "http://maven.aliyun.com/nexus/content/groups/public"}

其目的就是為了換成國內(nèi)的鏡像(init.gradle 有時沒有生效)

編譯時報錯如下:

原因是 gradle 和 gradle 插件版本過舊,更換更高的版本可以解決,但這個問題只是提示,不影響編譯。

在 test 包中隨便找了一個單元測試運行,成功運行

以上就是今天的全部內(nèi)容了。


責(zé)任編輯:武曉燕 來源: 阿Q說代碼
相關(guān)推薦

2021-03-04 16:24:47

MAXHUB

2021-03-01 10:08:03

辦公

2013-03-05 14:05:40

HP

2022-07-07 08:38:15

Springflowable引擎

2023-07-10 08:43:53

SpringIDEA

2012-04-16 16:27:12

云計算中心曙光

2021-02-17 21:25:48

電腦開機故障

2025-01-07 15:07:13

2020-11-23 21:26:27

中科

2021-09-10 10:21:00

工業(yè)物聯(lián)網(wǎng)IIOT物聯(lián)網(wǎng)

2025-02-25 08:00:00

SpringBootLua開發(fā)

2025-02-27 08:00:00

熔斷機制微服務(wù)Spring

2022-08-01 07:02:06

SpringEasyExcel場景

2013-05-27 09:37:15

IEEE802.3以太網(wǎng)400G以太網(wǎng)

2024-10-31 09:42:08

2012-10-22 11:33:19

蘋果數(shù)據(jù)中心Facebook

2022-12-16 08:10:29

首家印度芯片

2022-09-26 10:26:27

FieldIDEASpring
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品在线播放 | 一区视频 | 男女免费视频网站 | 久久久成人免费一区二区 | 欧美精品一区在线发布 | 日韩一级| 亚洲一区二区三 | 欧美日韩国产一区二区三区不卡 | 日本国产精品视频 | 黄色在线免费观看视频网站 | 日韩视频1 | 国产一级黄色网 | 欧美日韩一区二区视频在线观看 | 中文二区| 日韩插插 | 黄视频国产 | 一级做a爰片性色毛片视频停止 | 国产亚洲一区二区三区 | 国产午夜精品视频 | 日韩欧美精品一区 | 欧美黄色一区 | 蜜桃视频一区二区三区 | 麻豆久久精品 | 久草免费在线视频 | 亚洲国产成人精品女人久久久 | 黄免费看 | 91精品国产麻豆 | 久久99精品国产 | 97国产一区二区精品久久呦 | 欧美性影院 | 国产精品美女久久久久 | 亚洲欧美日韩在线一区二区 | 手机在线观看av | 国产在线对白 | 久久精品国产a三级三级三级 | 国产91在线 | 亚洲 | 成人综合久久 | 99热这里有精品 | 亚洲高清一区二区三区 | 欧美激情在线精品一区二区三区 | 日韩在线观看网站 |