[由零开始]2020年最新 如何在Idea中编译构建Spring-framework-5.1.x 的源码

构建Spring-framework-5.1.x 的源码

第一步:

         首先前往世界上最大的同性交友网站gayHab上去下载spring源码:

         下载地址:https://github.com/spring-projects/spring-framework 这里我选择的branch是5.1.x

          download源码之后到本地,解压。

第二步: 

        1.安装gradle

        2.下载地址: https://services.gradle.org/distributions/ 这里我选择gradle的5.6.3版本

       download源码在本机的目录下直接解压即可,解压后的目录如下图所示。

      

       3.配置Gradle配置环境变量,右键“这台电脑”-->"属性"-->"高级系统设置"-->"环境变量"-->"系统变量",我们在系统变量中新增一个GRADLE_HOME值为解压后的路径,然后我们还需要修改Path变量,将Gradle的bin目录添加进去,我们在Path变量的最后面添加;%GRADLE_HOME%\bin,注意前面的分号(;)一定不能少。

       

        

         框中即为配置的gradle环境变量,一定要是bin目录。

         配置完成之后查看是否配置成功。执行命令:gradle --v 出现下图所示,则配置完成:

        

       以上就安装好gradle

第三步: 

       开始构建Spring-framework-5.1.x

      1.将源码导入idea,如下图

       

        

       

      

       

        1.1.导入源码过程有点耗时,大家可以把gradle的仓库切换成阿里云,找到Spring的源码的根目录,找到build.gradle文件编辑 如下图:

           

         1.2  修改下图标红地方为阿里云地址(我这边之前就下载了一次,所以就没修改,阿里云仓库地址找度娘)

           

           

           

 2.成功讲源码导入后,进行编译如下图(注意:要按照顺序编译:core-oxm-context-beans-aspects-aop

3.成功编译完成,编写测试类

    

    

    

   

  

至此Spring源码就导入成功!

    以下是我构建Spring-framework-5.1.x常见的问题:

    问题一:

    

   解决:

   

  

问题二:

解决:

 

严格按照我上边的步骤的话,一般应该没有问题了

   

猜你喜欢

转载自blog.csdn.net/qq497811258/article/details/107094235