源码学习一
Spring源码学习打卡第一天。
准备
- 创建GitHub账号 ,自行参照官网说明;
- Fock spring-framework项目源码 ;
- 安装Git ;
下载源码
- git clone … ,自行参照官网说明;
此时,本地仅有一个master分支。
- 查看并checkout指定分支 ;
现在,本地看到的就是指定分支的代码
编译环境安装
-
确定版本,查看clone下来的spring-frameword目录\gradle\wrapper\下的gradle-wrapper.properties文件 ;
-
安装Gradle,自行网上查;
-
手动下载,使用上图中的路径下载文件,并放到gradle-wrapper.properties同目录下;
源调整
调整spring-framework目录下的settings.gradle
和build.gradle
。
// 添加源
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin"}
编译
- 执行gradlew.bat,在spring源码根路径中找到 gradlew.bat ,右键选择以管理员身份运行;
- 参照import-into-XXX开发工具.md,跟着step操作,这里以import-into-idea.md为例。
导入idea
- 设定idea的编译工具gradle;
- 导入项目;