记录 spring 源码构建 5.2.x

    技术2024-10-10  56

    构建工具:

    GRADLE: gradle wrapper,版本是 gradle6.5

    IDE: intellij idea 2018.3.6    (使用2018.3.3gradle编译项目报错,详情 --> 链接)

    JDK: java version 1.8.0_241

     

     1 下载源码

              1.1 进入spring官网,打开Spring Framework 目标地址:spring-framework链接

                    https://spring.io/projects/spring-framework

            1.2 进入Spring Framework的git仓库:git仓库地址

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

    1.3 克隆仓库代码

           使用git工具克隆项目代码

           注意:如果克隆代码速度太慢,可以使用码云新建仓库拉去spring framework代码,具体步骤如下:

           1.3.1 在gitee中新建仓库,选择从github/gitlab导入仓库

           1.3.2 输入仓库地址,填写一下仓库信息。点导入,稍微等待代码就导入自己的仓库,之后从自己仓库下载代码。

    2 构建代码(ideal工具)

           2.1 打开项目根目录  import-into-idea.md 文件

                 2.1.1 项目根目录执行: ./gradlew :spring-oxm:compileTestJava,项目就会开始预编译

                          编译项目会很慢,建议build.gradle、settings.gradle文件内,添加国内镜像地址

                          build.gradle 添加地址:https://maven.aliyun.com/repository/central

                         settings.gradle 添加地址:https://maven.aliyun.com/repository/gradle-plugin

                        

                 2.1.2 使用ideal导入项目

                          Import into IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)

                 2.1.3 进入项目执行 spring 模块的build 构建项目

                          等待依赖下载,项目就可以使用了

    Processed: 0.013, SQL: 9