版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40400960/article/details/83867469
一.安装gradle
由于spring是使用gradle构建的,所以首先安装gradle,安装比较简单,百度即可,不做过多赘述。
二.下载spring5.0源码
1.下载地址:https://github.com/spring-projects/spring-framework
2.将下载后的源码压缩包解压后导入idea
3. 点击finish后进行依赖jar包的下载,这个过程会比较浪费时间(1个小时左右)
下载jar包过程中如果出现错误,则点击open file,并注释报错的代码集合,点击刷新继续下载(下载结束后如果还有部分jar包不能使用可以考虑将idea更新到2018版):
4.等jar包下载完成后,运行spring-core/src/test/java下的所有test方法进行编译,编译成功后会有out文件出现:
编译过程中如果出现缺失spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar的错误,则在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令,会在Spring-framework\spring-core\build\libs目录下生成jar包。