使用IDEA编译spring5源码
本文主要查考这篇文章:https://blog.csdn.net/yuyue_999/article/details/109313178
idea2020.1+ spring源码版本:5.2X
ps: 使用2018版本的idea会出问题
国内码云下载代码
https://gitee.com/mirrors/Spring-Framework.git
第一步:下载spring源码。本机测试,5.2.0,5.0.4版本均可用
第二步:将spring源码导入idea中。



项目导入后需修改如下文件:

build.gradle 加上
allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter'} } }

接下来就是gradle的配置

标记1:相当于gradle本地仓库地址。我这里和maven用的同一个
标记2:Run tests using 使用idea。之前配置的Gradle,每次运行测试类就要task好多东西,很慢还报错。使用Idea后,很快且不报错
标记3:推荐使用这个配置,让idea自己判断使用哪个版本的gradle,并下载。 使用自己下载的容易出现版本不兼容的错误


浙公网安备 33010602011771号