记录spring源码编译过程

spring下载和gradle下载icon-default.png?t=M4ADhttps://www.jianshu.com/p/27d660a84737参考上述,下载spring源码和gradle工具。

配置文件修改icon-default.png?t=M4ADhttps://blog.csdn.net/weixin_42405670/article/details/124958740参考上述链接,配置settings.gradle和build.gradle文件,主要是为了加上阿里云的maven连接,这样下载快。

遇到问题:

在idea中源码所在地执行 gradlew build后报错,如下所示,这是下载的东西没有下载下来,将阿里云的maven连接注释掉,用spring自带的再执行一遍,

could not resolve plugin artifact 'io.spring.dependency-management:io.spring.dependency-management.gradle

不需要执行完,执行到98%时就卡主了,终止掉,然后加上阿里云的maven再跑一边gradew build就成功了。

 网上一大堆说gradle版本太高,需要降低gradle版本,编译spring源码降低版本后就编译不成功了,这是idea版本太低导致的。

导入工程icon-default.png?t=M4ADhttps://blog.csdn.net/aa119101/article/details/124497554

参考上述链接,将工程导入到idea中,我在导入工程后gradle下载jar包和其他动作直接执行了6个小时。

导入完成后直接按照上述链接写一个测试类,能运行就可以了,不影响看源码。

 

posted @ 2022-06-13 17:43  伟衙内  阅读(20)  评论(0编辑  收藏  举报