Spring源码编译步骤

Spring源码学习

一、Gradle

为什么下载gradle呢?我们平时不都是用maven吗?原因只有一个,spring源码是用gradle构建的,所以,你想看spring源码必须安装和学会使用gradle,那么,让我们开始gradle之旅吧,我也是一个gradle小白,边学边记吧,加油吧少年,机会是给有准备的人,相信你就是那一个!!!

1. Gradle下载

官网下载:https://gradle.org/releases/
极速下载All版本:https://blog.csdn.net/ii950606/article/details/109105402

2. Gradle环境变量配置

此电脑“右键”弹出框如下图所示:
Spring源码编译步骤_第1张图片
,点击“属性”,打开“设置”对话框,如下图所示:

,点击“高级系统设置”弹出“系统属性”对话框,如下图所示:
Spring源码编译步骤_第2张图片
点击“环境变量”打开“环境变量”设置对话框,如下图所示:
Spring源码编译步骤_第3张图片
配置下载的gradle解压后的免安装包路径并点击确定;配置path路径,如下图所示:
Spring源码编译步骤_第4张图片

3. 验证gradle是否成功

打开cmd窗口,输入:gradle -v;如果出现版本号说明gradle配置成功
Spring源码编译步骤_第5张图片

4. 配置国内镜像地址

在gradle根目录下的init.d文件夹下,新建init.gradle文件,并配置如下内容:

allprojects {
    repositories {
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

二、编译spring源码

1. 下载spring源码

官方git地址:

https://github.com/spring-projects/spring-framework.git

Spring源码编译步骤_第6张图片
根据自己实际情况,下载自己需要学习的版本即可。
极速下载地址:

https://gitcode.com/mirrors/spring-projects/spring-framework.git

下载的源码根目录下的import-into-idea.md文档中已经详细说明了导入的步骤。
Spring源码编译步骤_第7张图片

2. gradle编译spring源码

2.1 执行构建命令

gradlew :spring-oxm:compileTestJava

2.2 Idea 打开spring源码工程

File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle
Spring源码编译步骤_第8张图片
Spring源码编译步骤_第9张图片
Spring源码编译步骤_第10张图片
Spring源码编译步骤_第11张图片
Spring源码编译步骤_第12张图片
等待构建成功即可,就可以开始我们的spring源码之旅了,加油,少年!!!

你可能感兴趣的:(spring,java,后端)