idea导入spring5.0x的源码
1、下载gradle
地址一:gradle官网: https://gradle.org/releases/
地址二:https://services.gradle.org/distributions/

src:源码;bin:配置; all:源码和配置
根据需要下载对应的版本
1.1、安装配置gradle
解压gradle

配置环境变量
GRADLE_HOME
D:\gradle-4.9

path添加:%GRADLE_HOME%\bin

测试是否安装成功:gradle -version

可以配置gradle仓库,类似maven的仓库


2、下载spring-framework源码
https://github.com/spring-projects/spring-framework/tree/5.0.x
在idea中,选择File–>open


3、可能出现的问题
问题1:
jar包引入
如果不出意外,构建会报错,两个jar包找不到 这是因为spring在构建中,为了防止冲突,没有引入这两个包,需要自己引入报错的位置在spring-core模块下
在下图中,在红色框中双击操作,进行自动导包

问题2:
No such property: values forclass:org.gradle.api.internal.tasks.DefaultTaskDependency Possible solutions: values
Open File

点击open,注释
//compileGroovy.dependsOn= compileGroovy.taskDependencies.values - “compileJava”

问题3:
Error:(30, 0) No
such property: values for class:
org.gradle.api.internal.tasks.DefaultTaskDependency Possible solutions: values
Open File(spring-beans\spring-beans.gradle )
点击:Open File 然后注释掉
//compileGroovy.dependsOn = compileGroovy.taskDependencies.values -
‘compileJava’
4、build
在build的过程中,出现模块的jar包缺失,需要多试几次

本文详细介绍如何使用IDEA导入Spring5.0的源码,包括下载Gradle、配置环境变量、解决常见错误及构建过程中的问题。通过本教程,读者将能够顺利地在IDEA中打开并理解Spring框架的源码。

387

被折叠的 条评论
为什么被折叠?



