环境准备
Jdk1.8+
Maven 3.5+
git
eclipse
下载springboot2.3.x源码
git clone -b 2.3.x https://github.com/spring-projects/spring-boot.git
设置Maven的settings镜像为阿里云,速度会快很多
确认安装的是Maven3.5以上的版本,低版本的编译时会报错。
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>*</mirrorOf>
<name>aliyun Maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
``
编译springboot源码
修改根目录下的 pom 文件,在第15行添加上 <disable.checks>true</disable.checks>
然后执行下面语句进行构建
mvn clean install -DskipTests -Pfast
mvn eclipse:eclipse
构建成功后导入eclipse。
spring-boot-project–>SpringBoot主工程
spring-boot-samples–>官方示例
可以构建spring-boot-samples中的模块,然后选择其中一个尝试运行。