1. 下载源码
    Spring Framework 版本5.0.2.RELEASE
    https://github.com/spring-projects/spring-framework/tree/v5.0.2.RELEASE
    下载zip包后解压
    如果下载速度慢,可以先把git上的导入到码云中,然后在码云上下载。

  2. 下载gradle
    spring需要gradle来构建
    下载地址:https://gradle.org/releases/
    我用的是:gradle-4.6
    配置环境变量:
    Spring5源码构建
    gradle -v
    Spring5源码构建
    gradle成功

  3. 编译源码
    到spring-framework-v5.0.2.RELEASE目录下
    执行./gradlew.bat
    Spring5源码构建显示BUILD SUCCESSFUL表示编译成功。
    但是显示的gradle用的是4.3.1版本,和我们下载的gradle版本不一样。是因为spring-framework-v5.0.2.RELEASE默认是用的gradle-4.3.1版本来构建。可以在spring-framework-v5.0.2.RELEASE目录下的build.gradle中查看。
    Spring5源码构建
    所以它在编译的时候会重新下载这个版本的gradle,我也是后来才发现。

  4. 转换为Eclipse项目
    执行./import-into-eclipse.bat
    Spring5源码构建
    构建成功。,如果中途出现问题,大部分情况是网络中断的原因,重试一下一般就好了。
    现在可以导入Eclipse了。我用IDEA也可以直接兼容Eclipse项目。

  5. 导入IDEA
    Spring5源码构建
    Spring5源码构建
    Spring5源码构建
    其他都默认就好。
    构建完成后双击Shift可以找到ApplicationContext类,按Ctrl+Shift+Alt+U可以出现类图证明构建成功。

相关文章:

  • 2021-08-15
  • 2021-06-05
  • 2021-05-16
  • 2022-12-23
  • 2021-11-11
  • 2021-11-05
  • 2021-11-27
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2019-10-06
  • 2021-06-01
  • 2021-12-07
  • 2021-06-09
  • 2021-07-18
  • 2021-12-10
相关资源
相似解决方案