Spring源码分析(一)
本文将记录编译学习Spring源码的过程。
编译环境:
- Spring版本:5.2.8
- Gradle
- Idea
编译
下载源码
git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git
修改 settings.gradle 文件
1 | repositories { |
修改 gradle.properties 文件
1 | version=5.2.8.RELEASE |
修改 build.gradle 文件
1 | maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } |
编译
gradlew :spring-oxm:compileTestJava
出现 BUILD SUCCESSFUL 即为编译成功
IDEA导入
File
> New
> Project from Existing Souces
> spring-framework-master
> Import project from external model
> Gradle
控制台出现 BUILD SUCCESSFUL 即为导入成功
在测试工程中关联本地Spring包
新建工程
test-project
> Project Structure
> Libraries
> 修改 Classes 与 Sources 的源,确定