idea中编译spring5.0源码

一.安装gradle

由于spring是使用gradle构建的,所以首先安装gradle,安装比较简单,百度即可,不做过多赘述。

二.下载spring5.0源码

1.下载地址:https://github.com/spring-projects/spring-framework

2.将下载后的源码压缩包解压后导入idea

idea中编译spring5.0源码_第1张图片

3. 点击finish后进行依赖jar包的下载,这个过程会比较浪费时间(1个小时左右)

下载jar包过程中如果出现错误,则点击open file,并注释报错的代码集合,点击刷新继续下载(下载结束后如果还有部分jar包不能使用可以考虑将idea更新到2018版):

idea中编译spring5.0源码_第2张图片

idea中编译spring5.0源码_第3张图片

4.等jar包下载完成后,运行spring-core/src/test/java下的所有test方法进行编译,编译成功后会有out文件出现:

idea中编译spring5.0源码_第4张图片

 编译过程中如果出现缺失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包。

idea中编译spring5.0源码_第5张图片

你可能感兴趣的:(spring)