用IDEA编译spring5的源码

由于spring5是使用gradle进行编译,有些地方可能我们不够熟悉,下面介绍下用IDEA编译spring5源码。

如果有哪些问题欢迎给我留言,我看到的话会及时帮你解决。

这里附上我编译好的代码下载链接:

=>下载链接 提取码:leur 

一、 环境及准备工作:

1.环境:

  • spring源码5.1
  • JDK_1.8.0_221
  • gradle-5.6.1-all
  • IDEA 2019.2

2.下载地址:

spring源码:https://github.com/spring-projects/spring-framework/tree/5.1.x

gradle:https://gradle.org/releases/

3.特别说明:

  • spring5要求JDK8以上,有个别的JDK8版本有些特殊问题,不过一般的都没事。
  • 我采用的是spring5.1版本源码,spring5.0版本源码在编译时可能有额外的编译步骤。

 

二、编译步骤:

 

第1步:下载gradle,进行安装配置。

用IDEA编译spring5的源码_第1张图片

 

配置gradle,将gradle压缩包解压,然后配置环境变量。(和maven的配置方法一致)

用IDEA编译spring5的源码_第2张图片

 

第2步: 将下载好的spring5源码包解压到指定文件夹,然后按如图所示,导入到IDEA。要选择gradle.

用IDEA编译spring5的源码_第3张图片

这里选择gradle. 

用IDEA编译spring5的源码_第4张图片

 

 第3步: 为了测试,我们创建一个新的Module.还是要选择gradle。

用IDEA编译spring5的源码_第5张图片

要选择gradle. 

用IDEA编译spring5的源码_第6张图片

这里我创建的测试moudle是evan-test。

用IDEA编译spring5的源码_第7张图片

 

第4步:在这个moudle的gradle中,加入如下内容。

compile(project(":spring-context"))

用IDEA编译spring5的源码_第8张图片

然后弹出框,选择自动导入。

用IDEA编译spring5的源码_第9张图片

 

第5步(此步骤可选,如果不换是用gradle进行build,个人习惯,一般选择InteliJ IDEA):改一下setting配置,在IDEA中,快捷键。ctrl+alt+s。改成如图配置。

用IDEA编译spring5的源码_第10张图片

 

 第6步:运行测试工程,验证是否成功。

用IDEA编译spring5的源码_第11张图片

 

 

 

 

 

 

你可能感兴趣的:(Spring,编译spring5源码,gradle安装)