使用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,并下载。 使用自己下载的容易出现版本不兼容的错误

 

posted @ 2021-04-11 10:27  奥德赛jump  阅读(213)  评论(0)    收藏  举报