迈出spring5源码阅读第一步,如何编译源码并使用IDEA打开

一、下载源码

这里使用的是5.2.8.RELEASE版本!

1
git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git

二、安装gradle

这里使用的是6.0.1版本!

三、修改源码下的文件内容

3.1 修改settings.gradle文件

加入阿里云的地址

1
2
3
4
5
repositories {
gradlePluginPortal()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://repo.spring.io/plugins-release' }
}

3.2 修改gradle.properties文件

1
2
3
4
5
6
version=5.2.8.RELEASE
org.gradle.jvmargs=-Xmx2048M
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=true

3.3 修改build.gradle文件

1
2
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

3.4 编译源码

编译spring-oxm模块,编译命令:

1
gradlew :spring-oxm:compileTestJava

编译成功后的截图

四、IDEA导入源码

4.1 下载Idea kotlin插件安装

4.2 IDEA导入Spring源码

1
File -> New -> Project from Existing Souces...


最终编译成功后的截图: