# spring源码自学 **Repository Path**: sxhDrk/spring-source-code-learn ## Basic Information - **Project Name**: spring源码自学 - **Description**: Spring Framework-5.1.x 源码构建,学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-05-19 - **Last Updated**: 2021-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring源码构建过程 ## 1. gradle 选择5.6.3-all,解压 ![image-20210519133951826](img/image-20210519133951826.png) 配置环境变量 ![image-20210519134105041](img/image-20210519134105041.png) 验证是否配置成功 ![image-20210519134207503](img/image-20210519134207503.png) ## 2. 导入spring源码 > 选择 spring-framework-5.1.x 1. 打开IDEA,导入工程 2. 选择spring源码的build.gradle,完后点,在新窗口打开 3. 进入后,第一次会构建失败,选择settings,设置gradle配置 ![image-20210519134416852](img/image-20210519134416852.png) 4. 编辑`build.gradle`文件,配置国内镜像仓库 CTRL+F搜索:`repositories` , 在搜索出来的地方第一行添加下面代码 ``` maven { url "https://maven.aliyun.com/nexus/content/groups/public" } ``` 示例 ![image-20210519134630141](img/image-20210519134630141.png) ![image-20210519134657271](img/image-20210519134657271.png) 5. 添加完后,重启IDEA,重新构建源码 6. 如果下载依赖的过程中出现暂停,手动点击开始按钮,继续即可 ![img](img/1114289-20201020171127371-751964454.png) 7. 一段时间后,就会构建成功 ![image-20210519134831701](img/image-20210519134831701.png)