日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring源码之下载及构建

發(fā)布時間:2023/12/10 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring源码之下载及构建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

步驟一:準(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)容

repositories {maven { url "https://maven.aliyun.com/nexus/content/groups/public/"}maven { url "https://maven.aliyun.com/nexus/content/repositories/jcenter"}maven { url "https://repo.spring.io/libs-spring-framework-build" }maven { url "https://repo.spring.io/snapshot" } // Reactormaven { url "https://oss.jfrog.org/artifactory/oss-snapshot-local" } // RSocket}

步驟三:導(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。