idea在编译spring源码时gradle构建找不到依赖的问题解决

本文记录了一次在IDEA中使用Gradle构建Spring源码时遇到的错误,详细解释了离线模式下Gradle无法下载依赖的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

找了个时间想学习一下spring源码,于是我就下载了spring的源码打算在idea上面先编译一下,因为我下载的是5.0版本,默认是使用gradle编译的,可就刚导入的idea的时候,却报出了如下错误:
在这里插入图片描述
好吧,第一次什么都不知道的我,当然先复制一下错误百度,未果,我在想,难道是gradle官网没有这个包吗?不可能吧,github上面都说了测试通过,那就肯定是我哪里弄错了,弄着弄着,突然猛的发现自己idea界面上有这个东西,如图:
在这里插入图片描述
是的!!!就是手多惹的祸!
在这里插入图片描述
于是我把这个选项去掉,再gradle编译,完事,OK了。

问题所在

那么这个按钮到底是什么意思呢?这个按钮是Toggle offline mode,那么是什么意思呢?其实意思就是gradle的离线模式(┬_┬),既然是离线模式,那么gradle在构建的时候就找不到地方下载其他依赖包了,所以就报错了。当然这个问题其实网上找了很久,也没找到解决(也可能是我描述的问题有问题吧),我是偶然间发现的,可能很多朋友在gradle构建的时候都没注意就勾上了offline work这个选项,除非你依赖都下载好了,不然就会报找不到插件什么的,好了,在此记录一下。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值