• 感谢线上各种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同一个在这里插入图片描述
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐