【Idea】编译Spring源码 read timeout 问题

devtools/2025/1/20 13:53:00/

Idea现在是大家工作中用的比较多的开发工具,尤其是做java开发的,那么做java开发,了解spring框架源码是提高自己技能水平的一个方式,所以会从spring 官网下载源码,导入到 Idea 工具并编译,但是发现build的时候报 read timeout 的问题,这种一般是网络问题,因为从spring4 开始支持gradle构建代码,我是用的5.2.23 版本,所以Idea 在构建的时候会先现在 gradle ,如果网络不会就会出现 read timeout 问题。

解决办法:

首先找到spring源码目录下的 ./gradle/wrapper/gradle-wrapper.properties 文件

修改里面的一个参数:改成从国内镜像下载。

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-6.8-bin.zip


http://www.ppmy.cn/devtools/152103.html

相关文章

202509读书笔记|《飞花令·山》——两岸猿声啼不住,轻舟已过万重山

202509读书笔记|《飞花令山》——两岸猿声啼不住,轻舟已过万重山 《飞花令山》素心落雪编著,飞花令得名于唐代诗人韩翃《寒食》中的名句“春城无处不飞花”,类似于行酒令,是文人们的一种雅致的娱乐活动。 一直都比较喜欢看诗词&a…

leetcode刷题记录(四十八)——128. 最长连续序列

(一)问题描述 128. 最长连续序列 - 力扣(LeetCode)128. 最长连续序列 - 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复…

【Linux系统编程】—— 虚拟内存与进程地址空间的管理:操作系统如何实现内存保护与高效分配

文章目录 程序地址空间的概念虚拟地址与进程的关系进程地址空间进程地址空间的结构为什么使用虚拟内存(虚拟地址空间) 前言: 在现代操作系统中,进程的内存管理至关重要。操作系统通过虚拟地址空间来隔离不同进程的内存,确保它们不互相干扰&am…

MongoDB 学习指南:深入探索非关系型数据库

MongoDB学习资料 MongoDB学习资料 MongoDB学习资料 在当今数字化时代,数据量呈爆炸式增长,数据结构也变得愈发复杂多样。传统的关系型数据库在处理一些大规模、高并发以及非结构化数据时,逐渐显露出局限性。而 MongoDB 作为一款领先的非关系…

iOS - Objective-C 底层实现中的哈希表

1. 关联对象存储&#xff08;AssociationsHashMap&#xff09; // 关联对象的哈希表实现 typedef DenseMap<const void *, ObjcAssociation> ObjectAssociationMap; typedef DenseMap<DisguisedPtr<objc_object>, ObjectAssociationMap> AssociationsHashMa…

使用Redis防止重复发送RabbitMQ消息

问题 今天遇到一个问题&#xff0c;发送MQ消息的时候需要保证不会重复发送&#xff0c;注意不是可靠到达&#xff08;可靠到达可以通过消息确认机制和回调接口保证&#xff09;&#xff0c;这里保证的是不会生产多条一样的消息。 方法 综合讨论下来决定使用Redis缓存来解决&…

【日志篇】(7.6) ❀ 01. 在macOS下刷新FortiAnalyzer固件 ❀ FortiAnalyzer 日志分析

【简介】FortiAnalyzer 是 Fortinet Security Fabric 安全架构的基础&#xff0c;提供集中日志记录和分析&#xff0c;以及端到端可见性。因此&#xff0c;分析师可以更有效地管理安全状态&#xff0c;将安全流程自动化&#xff0c;并快速响应威胁。具有分析和自动化功能的集成…

Vue 和 uniApp 中 CSS 样式差别

之前一直在做vue2的项目&#xff0c;最近开始uniapp的项目&#xff0c;发现两种项目之间css还是有亿点区别的。 一、布局单位 Vue 2 项目&#xff1a; 通常使用 px 作为主要的长度单位&#xff0c;这是一个绝对单位&#xff0c;在不同设备屏幕上显示的物理尺寸相同。例如&am…