使用IDEA构建Spring源码spring-framework

  • 感谢线上各种Spring源码构建的贡献者

环境

  • windows 10
  • jdk 1.8
  • idea 2019.3.3
  • gradle 5.6.4
  • springframework 5.1.x分支

安装gradle

下载bin版本即可,地址 https://gradle.org/releases/
在这里插入图片描述

  • 解压到 D:\gradle\gradle-5.6.4

  • 创建文件夹 D:\gradle.gradle,作为gradle的本地仓库

  • 配置系统变量: GRADLE_HOME 为 D:\gradle\gradle-5.6.4

                      GRADLE_USER_HOME 为 D:\gradle\.gradle
    
  • 配置path: 新增 %GRADLE_HOME%\bin
    在这里插入图片描述

  • 检验:cmd 命令 gradle -v

下载 spring-framework

github 下载源码 https://github.com/spring-projects/spring-framework

下载方式:本地 git clone 方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 下载的是 master 分支,切换到 5.1.x 分支
    在这里插入图片描述

修改 spring-framework 项目中的配置文件

  • 查看 spring-framework 项目中的 import-into-idea.md 文件,包含导入 idea 的步骤和注意事项
  • 修改 /gradle/wrapper/gradle-wrapper.properties 中 gradle 的安装包(之前下载的 gradle-5.6.4-bin.zip 包)路径,从本地拉取,提高编译速度。
    在这里插入图片描述

预编译 spring-oxm

  • 在 spring-framework-5.1.x 目录中执行cmd命令
gradlew :spring-oxm:compileTestJava

在这里插入图片描述

导入IDEA

在这里插入图片描述

  • 第一次导入后,idea 会自动编译,但会报错,需要设置 gradle
  • gradle仓库可以和maven同一个在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值