标题:idea中导入spring源码;在spring源码中添加注释
我是跟着他操作的,下文是一些补充说明:
这个也可以借鉴
gradle下载链接【使用网盘下载】,不过有的没有,
gradel下载链接:这个比较全
1.Spring源码编译环境
spring 5.3.1
JDK环境:1.8
Spring版本:5.3.1版本
开发工具:IntelliJ IDEA 2019.10
编译工具:Gradle-6.4-bin
操作系统:windows 10
注:
spring下载链接:
gradle下载链接:
spring 5.2.10【下文以这个为例进行说明】
JDK环境:1.8
Spring版本:5.2.10.RELEASE版本
开发工具:IntelliJ IDEA 2019.10
编译工具:Gradle-5.6.4-bin
操作系统:windows 10
2.gradle准备
下载
配置
2.验证Gradle是否安装成功
注意,以管理员身份运行cmd
3.spring源码下载
网址:5.2.10
下载后,解压
- 修改setting.gradle文件
maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/'}
- 修改build.gradle文件
maven { url 'https://maven.aliyun.com/nexus/content/groups/public'} maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
- 预编译【其实这一步可以省略,可以直接开始在idea中部署,但是,上面的配置一定要细心—我弄这个弄了一天左右】
然后以管理员身份进入cmd,进入解压后的文件夹目录下,输入:gradlew :spring-oxm:compileTestJava
- 如果没有出现上述,说明你有错,可以重新输入:gradlew :spring-
oxm:compileTestJava试一下。 - 如上说明成功了,不过这只是预编译成功,不代表在idea中可以成功
4.开始在idea中部署
找到项目对应的build.gradle,ok即可
然后,
5.错误solutions
其它错误:可以看看:
idea中导入spring源码错误during working with external system: java.lang.AssertionError
idea中Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
- idea中出现gradle-6.7-bin.zip’ does not exist.
删除项目下的.idea目录,然后重新导入
- exception during working with external system: java.lang.AssertionError