1.环境准备

  • IDEA2019.3
  • JDK11
  • gradle6.1
  • Spring5.1.13源码

    2.操作步骤

    1.码云上搜索spring-frame
    image.png
    2.选择一个5.1.13版本
    image.png
    3.使用Idea克隆项目,且项目设置使用jdk11
    image.png
    image.png
    4.设置Gradle的位置和仓库位置
    image.png
    5.更换gradle镜像镜像
    修改build.gradle 292行
    1. repositories {
    2. //新增以下2个阿里云镜像
    3. maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
    4. maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
    5. mavenCentral()
    6. maven { url "https://repo.spring.io/libs-spring-framework-build" }
    7. maven { url "https://repo.spring.io/milestone" } // Reactor
    8. //新增spring插件库
    9. maven { url "https://repo.spring.io/plugins-release" }
    10. }
    image.png
    6.开始导入jar包
    image.png
    时间会很长,我这边大概6mb/s的下载速度,使用时长:15分钟
    image.png

7.将模块spring-oxm进行预编译

  1. ./gradlew :spring-oxm:compileTestJava

在idea中可以这样做 :

image.png
image.png

8.最后build一下即可
image.png