spring源码阅读--下载与编译

这里简单介绍如何下载编译spring源码项目,并且导入到idea或者eclipse中。

  1. 首先是下载spring的源码压缩包,可取去github上面下载,地址:https://github.com/spring-projects/spring-framework,可以通过下载压缩包的方式或者git的方式下载。这里通过压缩包方式进行,下载后解压。

  2. 安装gradle。spring源码需要使用gradle构建,gradle下载地址:https://gradle.org/releases/,选择一个complete版本下载,下载后进行解压,得到文件夹路径D:\Program file\gradle-4.10.2,在环境变量配置一个变量GRADLE_HOME,值为D:\Program file\gradle-4.10.2;在path添加%GRADLE_HOME%\bin。配置完成之后执行命令行,gradle -v,显示如下信息:

    ------------------------------------------------------------
    Gradle 4.10.2
    ------------------------------------------------------------
    
    Build time:   2018-09-19 18:10:15 UTC
    Revision:     b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
    
    Kotlin DSL:   1.0-rc-6
    Kotlin:       1.2.61
    Groovy:       2.4.15
    Ant:          Apache Ant(TM) version 1.9.11 compiled on March 23 2018
    JVM:          1.8.0 (Oracle Corporation 25.0-b70)
    OS:           Windows 8.1 6.3 amd64
    
  3. 安装完成gradle之后,就可以进行源码编译,进行解压得到spring源码文件夹,这里下载的是spring-framework-5.0.4.RELEASE版本,进入spring-framework-5.0.4.RELEASE文件夹,点击执行gradlew.bat编译项目,这里需要下载不少东西,耗时可能较长。编译完成之后,执行import-into-eclipse.bat,这里把项目构建成可以导入eclipse的项目,idea兼容eclipse项目,完成之后就可以进行导入了。

  4. 导入项目进入idea或者eclipse,跟一般的gradle项目一样,这里使用的是idea进行导入,步骤如下:

    • File
      • Open
        • 在打开的窗口中,进入文件夹spring-framework-5.0.4.RELEASE,选择build.gradle
          • Open as project
            • 等待包引入与项目构建
              • 完成导入
  5. 完成导入之后,可以看到项目代码已经成功被idea识别,这样在看源码时可以方便的查看代码的类图、继承结构等等信息。

《spring源码阅读--下载与编译》

    原文作者:Spring Cloud
    原文地址: https://blog.csdn.net/qq_20597727/article/details/83927489
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞