spring(二) spring源码编译
spring 源码编译过程本身就是一个学习的过程,不骄不躁好好干
1、下载spring源码
2、下载gradle
经过试验,gradle版本,我用的gradle-4.4.1,jdk用的1.8的(jdk1.8本地如果有多个,注意保持一致,要不会出问题)
3、编译过程
(1)通过idea导入spring项目,第一步就是注释spring-beans.gradle的如下内容
(2)*吧,少年,下载了一个*的
主要是下载一些jar包,搞了一上午没有成功,我就*了,还挺快
(3)执行如下命令,spring-core和spring-oxm就不会出现报错的类或者方法了
执行 gradle objenesisRepackJar 和 gradle cglibRepackJar
(4)执行spring-oxm的compileTestJava
(5)分别执行spring-core/spring-beans/spring-contexts 的test方法