作者:Jes潔絲琳 | 来源:互联网 | 2023-10-14 09:33
构建Spring-framework-5.1.x 的源码
第一步:
首先前往世界上最大的同性交友网站gayHab上去下载spring源码:
下载地址:https://github.com/spring-projects/spring-framework 这里我选择的branch是5.1.x
download源码之后到本地,解压。
第二步:
1.安装gradle
2.下载地址: https://services.gradle.org/distributions/ 这里我选择gradle的5.6.3版本
download源码在本机的目录下直接解压即可,解压后的目录如下图所示。
3.配置Gradle配置环境变量,右键“这台电脑”-->"属性"-->"高级系统设置"-->"环境变量"-->"系统变量",我们在系统变量中新增一个GRADLE_HOME值为解压后的路径,然后我们还需要修改Path变量,将Gradle的bin目录添加进去,我们在Path变量的最后面添加;%GRADLE_HOME%\bin,注意前面的分号(;)一定不能少。
框中即为配置的gradle环境变量,一定要是bin目录。
配置完成之后查看是否配置成功。执行命令:gradle --v
出现下图所示,则配置完成:
以上就安装好gradle
第三步:
开始构建Spring-framework-5.1.x
1.将源码导入idea,如下图
1.1.导入源码过程有点耗时,大家可以把gradle的仓库切换成阿里云,找到Spring的源码的根目录,找到build.gradle文件编辑 如下图:
1.2 修改下图标红地方为阿里云地址(我这边之前就下载了一次,所以就没修改,阿里云仓库地址找度娘)
2.成功讲源码导入后,进行编译如下图(注意:要按照顺序编译:core-oxm-context-beans-aspects-aop)
3.成功编译完成,编写测试类
至此Spring源码就导入成功!
以下是我构建Spring-framework-5.1.x常见的问题:
问题一:
解决:
问题二:
解决:
严格按照我上边的步骤的话,一般应该没有问题了