Mac下IDEA查看Spring 5.x源码

Spring源码下载地址

github源码下载

这里我下的zip
Mac下IDEA查看Spring 5.x源码_第1张图片

安装Gradle

说明:之所以要先下spring源码是因为要根据spring源码来选择Gradle下载版本,两者版本不一致会导致报错这之后会有点麻烦。

查看Spring中Gradle版本

1. 解压spring-framework-5.2.8.RELEASE.zip
2. 下载Gradle
  • 打开 spring-framework-5.2.8.RELEASE/gradle/wrapper/gradle-wrapper.properties
  • 复制红框部分Url,把多余的反斜杠去掉,浏览器打开https://services.gradle.org/distributions/gradle-5.6.4-all.zip
    即可下载gradle,下载之后解压就可以使用了。
    Mac下IDEA查看Spring 5.x源码_第2张图片
  1. 配置Gradle环境变量
  • 打开终端,vim ~/.bash_profile
    加上gradle环境变量如下(GRADLE_HOME替换成你自己的目录即可):
export GRADLE_HOME=/Users/dowanna/Desktop/develop/code/gradle-5.6.4
export PATH=$PATH:$GRADLE_HOME/bin
  • 使环境变量生效,执行 source ~/.bash_profile

  • PS:原版distributionUrl是:

https://services.gradle.org/distributions/gradle-5.6.4-bin.zip

我在实验过程中把后缀替换成了all,不用替换应该也是可以的。

验证Gradle是否安装成功

打开终端,输入
gradle -v
出现如下图则表示安装成功

Mac下IDEA查看Spring 5.x源码_第3张图片

IDEA中打开Spring源码

  1. 打开IDEA,点击 File-Open…
  2. 选择解压后的Spring源码文件夹
  3. 点击左上角 InteliJ IDEA-Preferences…,设置Gradle
    Mac下IDEA查看Spring 5.x源码_第4张图片
  4. 点击刷新按钮下载包
    Mac下IDEA查看Spring 5.x源码_第5张图片
  5. 下载成功如下(忽略红字部分的缺少git的异常)
    Mac下IDEA查看Spring 5.x源码_第6张图片

可能出现的坑

下载过程中报错:exception during working with external system: java.lang.AssertionError错误

两种可能:

  1. spring源码中gradle版本跟你本地安装的gradle不一致, 如果按我之前的步骤应该不会出现这个问题
  2. Toggle Offlinbe Model没有设置好,点击一下再点击刷新按钮重新下载包。(我是这个问题)
    参考解决:https://blog.csdn.net/zhaokai0130/article/details/103616388
    Mac下IDEA查看Spring 5.x源码_第7张图片

你可能感兴趣的:(SpringMVC,SSM)