Spring5源码导入idea

环境准备

1.JDK1.8
2.Gradle6.6
3.GitHub下载的spring-framework-5.2.0.RELEASE
4.InteliJ Idea2019.2

Gradle安装步骤

官网下载
如果嫌弃官网慢 可以复制链接在迅雷下载 下载好解压之后需要配置一下环境变量
path下加一个安装gradle下bin的路径 C:\Gradle\gradle-6.6\bin,cmd输入gradle -v 检查是否安装成功
在这里插入图片描述
这里重点说一下 spring有对应Gradle的版本要求,在下spring源码后解压如下图
在这里插入图片描述
在这里插入图片描述
反正博主当时就是这个问题 下载的最新的gradle版本 手动编译 或者 用idea都会自动下载这个要求的版本Gradle,找了很多资料然后我又重新下载了对应版本Gradle

直接导入idea

解压下载Spring源码,用idea直接打开,然后需要配置对应Gradle设置
在这里插入图片描述
在setting.gradle里面加上阿里云的仓库,会编译的快点

maven { url "https://maven.aliyun.com/repository/public" }

在这里插入图片描述
还有gradle.properties文件里面配置一下

version=5.2.0.RELEASE
## 设置此参数主要是编译下载包会占用大量的内存,可能会内存溢出
org.gradle.jvmargs=-Xmx2048M
## 开启 Gradle 缓存
org.gradle.caching=true
## 开启并行编译
org.gradle.parallel=true
## 启用新的孵化模式
org.gradle.configureondemand=true
## 开启守护进程 通过开启守护进程,下一次构建的时候,将会连接这个守护进程进行构建,而不是重新fork一个gradle构建进程
org.gradle.daemon=true

在这里插入图片描述
最后在build.gradle文件里面也加上阿里云仓库

maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

在这里插入图片描述

设置完之后 build一下,就进入一段稍微漫长的编译时间
在这里插入图片描述
中间遇到一个spring-framework-5.2.0.RELEASE\spring-instrument does not exist ERROR
然后点进去 把对应的一行代码注释了 重新编译就OK了
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值