grade构建阅读spring源码环境 Idea2025.3的过程
笔者看了很多博客,从早上搞到晚上,终于成功了😢

第一步:下载spring源码
在这里我推荐到码云上下载,网速比较快,顺便附上网址
https://gitee.com/mirrors/Spring-Framework?_from=gitee_search
第二步:下载对应gradle版本
首先我们要确认我们下载的源码所需要的gradle版本是哪个,我们先解压源码,进入这个目录下的properties这个文件
spring-framework\gradle\wrapper\gradle-wrapper.properties
在这里我们可以看到对应gradle版本是5.6.4,所以接下来我们要去官网下载5这个版本的gradle
附上网址https://gradle.org/releases/
点击下载,解压
第三步:配置gradle环境变量
点击确认后就可以了,然后我们看下我们环境变量添加成功了没有,发现是成功的
第四步:预编译spring
我们在spring源码中可以看到这个md文件,打开
按照它的步骤,我们首先要在当前目录下执行
gradle :spring-oxm:compileTestJava
在这期间会报关于找不到git的错误,这个不用管它
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l79U5apF-1603767359892)(C:\Users\WXC\AppData\Roaming\Typora\typora-user-images\image-20251026211824327.png)]
报错了就再跑几遍,看到success就成功了
第五步:导入到IDEA中
选择你的源码文件夹,之后
进去之后点击取消,因为我们已经自己下载了对应版本的Gradle了
之后我们要到设置里设置一下我们的Gradle
第六步:更换Gradle镜像源
中间四个替换成下面三个
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'}
这个也是一样
第七步,编译spring
点击下面右边那个刷新,然后它会下载依赖,要挺久的
等等等…终于好了,发现它右边也能展开了,然后我们就开始测试啦
第八步:测试
新建一个gradle model
然后写一个简单的demo,发现包没有导进来
我们加入下面这行导包
然后点击构建,发现就可以了
然后更改设置
然后我们新建测试类测试,发现报了错
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N5RGHWMJ-1603767359946)(C:\Users\WXC\Desktop\typora\image-20251027101638597.png)]
这时候我们要去导入一个包,具体看这篇博客
https://www./article/198320.htm
然后发现又报了错
这个问题具体看这篇博客
https://www./article/198325.htm
然后就可以了
然后我们加个配置类试试看,发现也是没问题的
那如果我们想进行单元测试呢,加上test,让他导入junit4,等到导入完成后我们进行测试,发现报错了
然后发现又报错了,我的天
这时候我们要降低junit版本,然后让它重新导入
如果运行还发现这个错误
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6TSj4ZSL-1603767359965)(C:\Users\WXC\Desktop\typora\image-20251027104945354.png)]
跟之前一样的步骤即可,终于可以了,感动😿
到这环境就搭建完成了,磕磕绊绊,开始进攻源码了!😃
代码知识SEO上一篇 : 基于ant design日期控件使用_仅月份的操作
下一篇 : ant design 日期格式化的实现
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!