Spring源码下载编译并导入IDEA

Posted xiaolei2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring源码下载编译并导入IDEA相关的知识,希望对你有一定的参考价值。

 

一、环境准备

idea版本:IntelliJ IDEA 2019.3.4 

gradle版本:gradle-4.10.3

jdk版本:jdk-8u251-windows-x64.exe(1.8.0_251)

Spring源码版本:spring-framework-5.1.x

说明:该套spring源码编译导入的环境是本人经过三天的不断调试更改后能够成功编译导入的一套环境,在首次编译成功后又进行了多次的重试均可一次编译成功。如环境与上述不一致,下面的步骤不保证spring源码能编译并导入IDEA百分百成功。

二、源码编译并导入IDEA

   1.获取spring-framework源码,地址为:https://github.com/spring-projects/spring-framework/,选择5.1.x版本,Download ZIP到本地后解压到指定目录即可

   2.获取gradle-4.10.3,地址为:https://services.gradle.org/distributions/,这里我们只选择安装文件即可,下载完毕后解压即可

    技术图片 

   gradle环境变量配置:

  技术图片

 

      技术图片

 

      配置完成以后win+r,输入cmd进入dos界面,键入命令gradle -v,若如下图正确输出版本信息即可

  技术图片

     3.导入spring源码到IDEA中

  技术图片

 打开IDEA后,选择configure下的Settings找到gradle选择我们下载好的gradle,如下图:

技术图片

 设置完毕后,随便进入一个已经存在的项目中,选择File-->New-->Project from Existing Sources

技术图片

 选择下载好的Spring源码:

技术图片

 点击“”OK“”后,选择Import project from external model-->gradle 点击Finish

技术图片

 接下来选择New Windows,IDEA就开始编译Spring源码

技术图片

 在编译的过程中,需要更改一些gradle的配置

技术图片

 

 配置好后,耐心等待即可。

编译结束以后,选择项目右侧的gradle,如出现以下视图,则说明编译成功,否则就耐心排错吧

技术图片

 

 说明:首次编译Spring源码,gradle会下载很多的jar包,需要耐心的等待,这个时候就是拼网速的时候了。本人IDEA从开始编译Spring源码到结束历时3小时35分钟!!!

    

以上是关于Spring源码下载编译并导入IDEA的主要内容,如果未能解决你的问题,请参考以下文章

Spring 入门

用idea编译Spring源码错误问题记录

Spring源码剖析:编译 spring 源码(2021 最新版)

02. spring源码编译

一:spring源码介绍和编译

Spring源码分析-Spring源码编译