spring源码编译(spring,gradle,idea)

超详细的spring源码编译

记:编译成功时间:2021.01.27
环境准备:
1.idea2019.3.4
2.jdk1.8
3.gradlegradle-5.6.4
4.spring源码(版本:spring-framework-5.2.12.RELEASE)

一.spring源码下载

1.首先进入链接:下载地址(Spring的源码是发布在github上面的)
2.看下图(我选择的是RELEASE版本,也就是正式发布的版本,下载一个最新的RELEASE版本就行了)

3.点击相对应的版本,然后看下图进行下载
在这里插入图片描述

二.gradle的安装

(说明:将源码包解压以后,gradleWraper中的gradle可以远程下载gradle,也就是在spring-framework-5.2.12.RELEASE\gradle\wrapper\gradle-wrapper.properties有相应的体现。但是我没有使用远程下载,因为自己尝试了好几次,都会失败,所以自己在本地安装了一个gradle。上教程。)

gradle的下载

选择版本很重要,千万不要随意去选择一个版本,要不然后面可能会出很多的问题。版本参考spring-framework-5.2.12.RELEASE\gradle\wrapper\gradle-wrapper.properties文件中的相应版本,如下图:
在这里插入图片描述
gradle下载链接:gradle下载(选择对应的binary-only版本就行)

gradle的安装

1.解压刚刚下载的gradle压缩包
2.打开电脑的环境变量,配置GRADLE_HOME ,如下图:
在这里插入图片描述
3.在系统变量 path中加入:%GRADLE_HOME%\bin
在这里插入图片描述
4.gradle也是需要本地仓库的,要配置一个本地仓库。在本地磁盘中建一个文件夹,然后在系统变量中添加一个GRADLE_USER_HOME,然后把文件夹路径添加进去就行了,如下图:
在这里插入图片描述
5.测试gradle是否安装完成:在cmd输入gradle -v如果出现版本号这些就算是安装成功了。

三.修改spring源码中的一些地方

1.因为我们自己配置了gradle,所以需要修改gradle\wrapper\gradle-wrapper.properties文件内容,让它使用我们自己配置的gradle,要不然它还是会去远程下载。
原文件是这样:

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值