本地构建spring源码

1,267 阅读1分钟
首先在github上下载spring源码,下载好后直接解压即可,然后安装gradle,并配置好gradle的环境变量。
然后直接在idea中打开解压好的源码

在idea中关于gradle的简单配置如下:

1处是gradle安装位置,2处相当于maven中的仓库一样,3处是设置的内存大小。

导入解压好的源码,idea会自动下载一些jar到2处指定的位置,然后会报错,直接定位到报错的那行注释掉

重新导入(刷新)继续下载。

完成后运行一下spring-core模块下面的test

验证环境是否好的,结果发现报错

圈中的连个类报红(图中没报是因为已经解决了),是关于两个jar包没有的错误。解决办法:

双击,执行会下载jar,发现那两个类的错误消失。

然后在执行test,发现有那么几个test方法没通过,这无所谓,不管。 然后执行以下spring-context模块和spring-aop模块下面的test(之所以选择这几个模块是因为这几个比较重要)。发自那全部通过。ok