Spring-framework5.0.X源码的编译与运行

Posted full-chair

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring-framework5.0.X源码的编译与运行相关的知识,希望对你有一定的参考价值。

SpringFramework5.0X源码(已编译,可运行版)

开发环境Intellij IDEA(2018.2.4~2019.3.3测试均可运行)

相信旺仔弟兄们在导入SpringFramwork5.0X源码时,都会出各种各样的报错,这里将调试步骤和打包好的调试好的源码分享给大家。

一、安装配置Maven框架环境(这里用的版本为Maven 3.3.9)

(1)Maven 3.3.9【内网下载】


       (1.1) 进入下载页面

       (1.2) 解压并找到到Maven 3.3.9

       (1.3) 将apache-maven-3.3.9.zip解压到对应磁盘(这里解压到D盘)

       (1.4) 在 conf --> settings.xml 中配置1.3中本地仓库的路径

       (1.5) 将settings.xml 中第55行改成对应的本地仓库的路径
<localRepository>D:\\apache-maven-3.3.9\\repository</localRepository>

(2)其它版本可以上【Maven官网】下载(速度比较慢)

       注意: 在构建SpringFramwork源码库时,Intellij IDEA2018.2.4只支持Maven 3.3.9和3.3.9以下版本

1、IEDA导入Maven 3.3.9框架(自带的Maven不一定是这个版本):

     1.1、打开IDEA(本人用的是IntelliJ IDEA2018.2.4和2019.3.3两个版本)–> 点击IDEA菜单栏右上角的“File” --> 点击File中的“Settings”

     1.2、按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。

2、配置成win系统全局变量(在IDEA环境下运行,可跳过)

     2.1、下载完Maven后,解压到自定义路径

  • 系统变量:MAVEN_HOME = D:\\apache-maven-3.3.9

  • 系统变量:path = %MAVEN_HOME%\\bin

         2.2、测试:在dos窗口里输入mvn -version显示出Maven 3.3.9说明配置成功

mvn -version

二、安装配置Gradle框架环境(这里用的版本为Gradle4.4.1,可跳过)

三、导入SpringFramework5.0X源码

SpringFramework 5.0X (已编译版本)【下载】    提取码:full

1、解压SpringFramework5.0X(此处解压到D盘,可以根据自己习惯更改)


    (1) springFramework文件夹里的Gradle配置文件——build.gradle简单解释:

    (2) springFramework文件夹里的Gradle配置文件——build.gradle简单解释:

2、IDEA2018 2.4或2019 3.3导入spring-framework5.0.X框架

  • 第一步:点击Open
  • 第二步:选中解压后的spring-framework文件夹
  • 第三步:点击ok

3、确认Maven配置无误

    按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。

4、在IDEA中运行并学习spring-framework源码

    4.1、在springFramework工程中 --> 右键build.gradle --> Run 'spring-framework’


    4.2、查看编译是否通过
    在springFramework工程中 --> 进入spring-beans --> 进入test --> 打开BeanUtilsTests.java --> 查看结果
    4.3、查看Gradle框架是否构建成功
    (1)在springFramework工程中 --> 进入spring-beans --> 进入src\\main\\java\\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Java Class Diagrams
    出现如下图像说明运行成功:

(2)在springFramework工程中 --> 进入spring-beans --> 进入src\\main\\java\\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Gradle Dependencies


    出现如下图像说明运行成功:

以上是关于Spring-framework5.0.X源码的编译与运行的主要内容,如果未能解决你的问题,请参考以下文章

使用idea社区版编译spring5源码

eclipse导入spring-framework ,阅读源码

Spring源码分析——(001)环境搭建

Go是如何实现protobuf的编解码的: 源码

AardioBase32字符的编解码源码-改编自C#源码

spring源码下载