Springboot源代码阅读系列之--源代码编译构建
Posted ZHEXI_Coding free
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot源代码阅读系列之--源代码编译构建相关的知识,希望对你有一定的参考价值。
工作多年一直没有潜心学习Spring的源代码,趁着该次疫情,准备学习下springboot源代码,本文是spring 源代码阅读的初始篇-编译,目的是能成功构建spring源代码;
1.代码下载
笔者在GitHub - spring-projects/spring-boot: Spring Boot
git clone 到本地
2.gradlew 构建
2.1 执行 ./gradlew build
出现异常如下:
猜测是jdk 版本比较高;
需要看下构建命令的参数:buildSrc/build.gradle
sourceCompatibility = 1.8
targetCompatibility = 1.8
2.2 增加阿里云的仓库地址加速文件下载
maven url 'https://maven.aliyun.com/nexus/content/groups/public/'
maven url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'
settings.gradle
build.gradle
buildSrc/build.gradle
修改gradle-wrapper.properties中的
distributionUrl=file:///Users/xxxx/soft/gradle-7.4.2-bin.zip
参考文档:
1.Spring-boot 2.3.x源码基于Gradle编译_@遇见O_o的博客-CSDN博客_gradle 编译springboot源码
2.02、SpringBoot2.3.X源码编译之Gradle_北京周易宅的博客-CSDN博客
以上是关于Springboot源代码阅读系列之--源代码编译构建的主要内容,如果未能解决你的问题,请参考以下文章
spring源代码系列sring源代码编译 spring源代码下载 spring源代码阅读