前言
我们想要阅读框架的源码,搭建源码的本地环境是必不可少的一步。下面,我们来一步一步搭建一个本地的SpringBoot源码环境。
搭建SpringBoot源码环境
下载源码包
我们可以下载本博文附件的源码包(附件为2.2.9.RELEASE版本),或者在github上下载你想看版本的源码包。
解压并编译
我们解压下载好的源码包,并打开命令窗口进入对应文件夹下。在编译之前,推荐大家的jdk版本在8以上,Maven版本在3.5以上,并配置好阿里的镜像。
进入源码文件夹之后,执行mvn clean install -DskipTests -Pfast
。这里需要耐心等待一下,根据网速不同,可能时间稍微长一些。
导入开发工具
将编译好的项目导入我们的开发工具中,这里笔者使用的是idea,所以本博文只演示idea的导入细节。导入前最好设置idea的编译内存大一些。如下图:


导入之后,在根pom里面添加如下属性来关闭Maven代码检查:

添加自定义模块
在源码项目中新建一个SpringBoot项目,一定要注意的是,保存该项目的地址一定要在源码目录下创建。如图:

创建好之后,将该模块的父模块版本号改为对应源码的版本号。如图:

修改之后,刷新Maven。在自定义模块中引入web模块,添加一个Controller并启动项目。可以看到本地会编译源码并启动我们的模块。



附件
链接:https://pan.rubinchu.com/share/1431479741793173504
提取码:tfrw
文章评论