搭建Springboot源码环境(2.2.x)

/ 框架

前言

2.2.x版本仍是maven构建。拉完代码后先切分支到2.2.x 再打开项目。

环境配置

jdk 1.8

maven 3.6.1 提前配置好国内镜像

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

主流程

1. 通过国内镜像拉取springboot 仓库代码, 并切换 2.2.x 分支
git clone https://gitee.com/mirrors/spring-boot
git checkout 2.2.x

2. idea 配置并打开项目
配置maven 3.6.1 并指定国内镜像源
配置jdk 指定1.8

3. 等待build完成

遇到的问题

1. 运行单测报编译错误,xxx 包找不到

xxx 包一般是内部包,没有发到公网仓库中故拉取不下来。
此时可以本地找到该包的模块进行本地打包即可。 clean build install