解决Spring5源码编译各种Gradle报错问题

1. 前言

最近希望能够学习一下Spring最新的源码,特意去GitHub上拉取Spring的源码.结果碰到各种Gradle报错问题,因为本人没有学习过Gradle,项目一直以来使用的都是Maven进行依赖管理.所以摸索过程中也是遇到各种问题,今天在这里给大家分享一下如何编译Spring的源码.

 

2. 编译步骤

    2.1 拉取代码

Spring源码托管在GitHub上,所以我们需要到GitHub上进行代码拉取https://github.com/spring-projects/spring-framework

 

我们根据Https链接将代码拉取下来,不过这会是一个漫长的过程哦.

 

    2.2  配置gradle

我们需要打开setting进行gradle的配置

 

    2.3 编译

配置完了gradle之后就可以开始编译了,不过这个时候也是最容易出现一些稀奇古怪的编译错误的时候,这些错误可能都与你使用的gradle版本有关,我们所下载的gradle版本都必须是和Spring文件中规定的一致才行.

我们打开build.gradle文件,搜索gradleVersion可以看到一个版本号,我们下载的gradle必须是这个版本才行,如果是其他的版本可能会出现各种兼容问题.