Spring源码分析篇(一)之Gradle环境搭建

Gradle的简介我就不在此多废话了,我们直接上步骤

本人的操作环境是mac

jdk1.8+spring5.x版本

编译工具:IDEA IntelliJ

一、熟悉你需要的spring源码包

 

这个源码包来自github的官网 Spring源码下载地址,打开看看就知道里面有非常多的东西,我这里也不展示了,无关紧要!

但是有一点要提醒大家,不然第二步你会做徒劳工作。Spring源码中是有明确指出当前的Spring版本用的Gradle进行执行和编译的

版本,在这图中,注意我标出的红框框,第一个是指这个文件在github的路径;第二个是指当前Spring源码需要Gradle的版本号,如

果版本号不一致,会报出其他的意外情况,这里我就不演示了,最快的时间先搭建好再说。

Spring源码分析篇(一)之Gradle环境搭建_第1张图片

 

二、下载Gradle并选择合适的版本

 

第一步中是gradle版本号,我这里给你提供下载的地址,注意别下错了,按照我的步骤来:下载Gradle处

我顺便把图也放上去吧

Spring源码分析篇(一)之Gradle环境搭建_第2张图片

其他的什么sha结尾,all结尾不用管,后面我会告诉你。

 

三、配置Gradle环境变量并修改下载jar路径

 

1. 修改Gradle环境变量

把你刚刚下载的gradle5.6.4的包放在某个文件夹下并赋予个权限,我这里放的是在/Users/Doct_Chen_File这个目录下,我建立了一个gradle文件夹

mkdir gradle
sudo chmod 777 gradle/
tar zxvf gradle-5.6.4-bin.zip

解压结果是这样的:

2. 配置环境变量

打开bash_profile

vim ~/.bash_profile

在任意位置加上这几句

#GRADLE
GRADLE_HOME=/Users/Doct_Chen_File/gradle/gradle-5.6.4
PATH=$PATH:$GRADLE_HOME/bin
export GRADLE_HOME PATH

然后:wq保存,执行下profile文件

source ~/.bash_profile

调试看看是否配置成功,出现下图表示成功,没有出现找找自己的原因,到这一步是没问题的。

Spring源码分析篇(一)之Gradle环境搭建_第3张图片

3. 修改jar的依赖路径

 

在gradle中默认国外的,你要是按照这个来,你慢慢等下载的时间吧,还可以打一天的王者。

我们先配置下idea的Preference

Spring源码分析篇(一)之Gradle环境搭建_第4张图片

这里会有疑问,我项目都没有导入进来,其实先导进来spring的源码,和先配置gradle的环境,其实是一样的,我这里就先配置导入

项目,再配置gradle,所以要先open,找到你的spring源码的根路径,打开后,会让你选择gradle的版本和你本地装的gradle路径,

按照我发的配置就可以。

 

关键步骤来了,下面会显示你在build,当然我这里是build过了,你先暂停掉,右下角有个进度条关掉❌❌就可以。

Spring源码分析篇(一)之Gradle环境搭建_第5张图片

 

然后找到根目录下的这个文件build.gradle全局搜下这个configurations.all,把整个都注释掉然后加上阿里云的库,不然你打王者都没结束

Spring源码分析篇(一)之Gradle环境搭建_第6张图片

加上这个,注意别注释错了和加错了

allprojects {
		repositories {
			maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
		}
	}

保存下,然后让他自己慢慢build,等几分钟就好了;

到此就完成了,后续更新各个spring组件的调试过程和探究底层原理。

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Spring源码分析篇,gradle,spring)