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

266 阅读1分钟

一、下载源码

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

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

二、安装gradle

这里使用的是6.0.1版本!

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

3.1 修改settings.gradle文件

加入阿里云的地址

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

3.2 修改gradle.properties文件

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文件

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

3.4 编译源码

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

gradlew :spring-oxm:compileTestJava

编译成功后的截图

四、IDEA导入源码

4.1 下载Idea kotlin插件安装

4.2 IDEA导入Spring源码

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

最终编译成功后的截图: