spring源码构建实操

169 阅读1分钟

这两天在看spring源码,就想着要自己手动构建一份spring源码,然后就开始动手起来。

1、去oracle公网下载了 jdk-8u191-windows-x64.exe,安装jdk。

2、接着去gradle公网下载了gradle最新6.0版本gradle-4.6-all.zip。然后设置系统变量GRADLE_HOME,值是gradle解压缩后的地址,博主放的位置为D:\i_tools\gradle-4.6。

3、下载最新版的idea,然后按照破解(需要破解的可以在公众号私信,我会私发给你)。

4、在idea起始页面的Configure中

设置settings

在settings中设置gradle

5、在github上下载spring源码,github地址:https://github.com/spring-projects/spring-framework

6、我们在Branch:

中选择最新版本5.1.x

然后down下源码zip包



7、解压缩源码包,在idea的起始页面选择import project


8、选中解压后的源码包路径,然后选择import projectfrom external model选项中选择 Gradle


点击finish。

9、接着进入

这个过程会持续大概10分钟左右的时间(具体要看电脑和网速),这个过程中回去下载对应的文件。

10、当在gradle中出现

这个页面,就说明构建完成。

11、点击file,选择Project Structure,设置project SDK


12、我们找到spring-context包下面的Tasks节点-->other节点-->compileTestJava,

然后双击compileTestJava,这样在运行compileTestJava时,它会去下载cglib的jar包,不然整个项目会报错。

12、当spring-context包出现build目录时,就说明编译成功了。当然在编译日志中我们也能看到出现BUILDSUCCESSFUL in 18s

13、以上spring源码就构建完成了,如有疑问,可以关注我的公众号,提问。

这是我的微信公众号,欢迎扫描关注我,谢谢