Spring5.0源码导入教程

1- 安装Gradle和下载Spring源码

前些天跟着老师学习spring源码,看着老师导入spring5.0源码一键成功,我在本机器上怎么导入怎么失败的。真的想砸电脑,估计我今天运气好被我导入成功了 。

Gradle 安装配置和JDK安装配置我这边就不写了,如果需要帮助的可以留言 。
spring下载地址:https://github.com/spring-projects/spring-framework

我在我本机器上导入报了这个错误,错误明细如下:

**Spring源码编译报错:Can't find resource for bundle java.util.PropertyResourceBundle,key kotlin.gradle.testing.enabled。** 这个错应该是idea自身的问题,没有找到kotlin.gradle.testing.enabled这个配置。

1-1 IDEA util.jar 修改

找到IDEA 安装目录下的 util.jar 包,util.jar 包的目录 - > idea\IntelliJ IDEA 2018.2.3\lib 。这个目录下有一个util.jar 包拷贝到一个临时目录

在这里插入图片描述

1-2 解压util.jar

接下来我们用jar 命令来解压这个 util.jar 包 ,命令很简单 jar xvf ./util.jar

在这里插入图片描述
在这里插入图片描述

1-3 修改registry.properties

解压成功后,找到 util\misc\registry.properties 这个文件,我们用记事本打开这个文件,追加这项配置

# 这项是需要添加
kotlin.gradle.testing.enabled=false
# 下面两项是配置文件已经有的
kotlin.annotation.injection.enabled=true
kotlin.annotation.injection.enabled.description=Used in Kotlin to enable java-patterns language injection to annotations parameters

1-4 从新打包util.jar

我们从新 把util 目录下的源码打包成jar ,操作命令也很简单。 jar cvfm util.jar .\util\META-INF\MANIFEST.MF -C .\util . ( 这里需要注意下,执行dos命令的目录别弄错了 )

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1-5 替换IDEA的util.jar

打包成功后会生成一个 util.jar 文件,然后我们把这个util.jar 文件去覆盖idea lib目录下的util.jar 包,覆盖要后,然后重启IDEA

在这里插入图片描述
spring5.0 源码导入成功了 。搞了好久才搞出来 ,希望对大家有帮助。

发布了16 篇原创文章 · 获赞 10 · 访问量 7947

猜你喜欢

转载自blog.csdn.net/mnicsm/article/details/103853673