Spring5.0源码基于gradle构建
环境准备工作
1.JDK8
2.idea 2019.1版本
3.gradle-4.9-all的版本,这里我就不写其下载和配置环境变量的过程了,我贴出官网下载地址吧
gradle官网下载地址
4.Spring5.0源码,这里我是从github官网下载的,我是直接下载的压缩包,当然你也可以fork到你自己的本地仓库,然后再克隆,我是直接下载了下来,后面找时间整理一下这块的知识方便.同样我也贴出其相关的下载地址
Spring5.0源码
构建过程
1.导入从github官网下载的spring源码,注意要选择其gradle的一些配置,如2中的一些配置可以提前设置
2.配置idea的默认的gradle的环境
2.设置完毕之后,打开工程下的gradle目录->wrapper目录下的,gradle-wrapper.properties文件。因为gradle每次编译都会从官网下载指定版本,所以我们在它第一次下载完之后,将distributionUrl设置成本地文件,这样就不会每次编译都从官网下载了,如下图
3.打开build.gradle文件(这个就相当于是maven的pom文件)添加插件库以及添加阿里云镜像信息,这里的镜像和我们配置
maven的镜像是一样的,目的就是加快依赖包的下载速度,如果不配置镜像的话,可能会编译几个小时