Spring源码阅读环境搭建
1.环境准备
idea
gradle 6.3
jdk 1.8
Git开源包
2.操作过程
(1)gradle安装过程
下载gradle,官方下载地址:https://gradle.org/releases/,我选择下载最新的6.3版 本,下载完全版本。版本过高可能会报错,我又重新安装了5.6.4版本的gradle
下载完成之后,需要将压缩包解压,然后配置环境变量。类似于jdk的配置。
我的目录是F:\developer\gradle-6.3
新增系统变量
path中增加一行配置
cmd输入gradle -version,显示以下信息表明安装成功。
(2)git源码下载
下载git,下载路径:https://git-scm.com/download/win,下载后安装即可,后面考虑出一篇写git使用文章。
大小44m左右,下的有点慢,网上看到一个方法,使用迅雷下载,试了下果然很快,如果直接下载慢的小伙伴可以试下右键使用迅雷下载。安装注册不在赘述,一路点就完事了,验证码打不开请使用谷歌浏览器。
下载spring源码,登录spring官网 https://spring.io/projects,
进入github之后选择下载版本,点击clone获取url
新建一个目录用于下载源码,打开git,进入目录,例如我的目录是/f/codes/learn/spring-framework,输入git clone https://github.com/spring-projects/spring-framework.git,就开始下载了。
下载完成之后我们就可以开始源码导入了。
(3)源码导入
cmd进入spring源码目录,执行gradlew.bat,进行预编译
打开diea,File->New->New->Project From Existing Source.
选择spring-framework
Import from externalModel,选中Gradle,然后等待就行了
导入成功
遇到的一些问题
git下载报错一
执行$ git config http.sslVerify “false”
如果报错fatal: not in a git directory
再次执行$ git config --global http.sslVerify “false”
git下载报错二
执行git config --global http.postBuffer 524288000
预编译报错
网络原因,多试几次即可。