spring-framework6.x版本源码构建

6.x.修改gradle仓库构建

IDEA版本及gradle构建设置

image-20240122134844474

image-20240122141828945

在gradle指定仓库地址/wrapper/dists/找到与gradle wrapper相对应的gradle版本,在gradle的init.d/目录下新建init.gradle文件,内容如下:

allprojects{repositories {mavenLocal()maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/jcenter/' }maven { url 'https://maven.aliyun.com/repository/google/' }maven { url 'http://私库地址/repository/gradle-distribution/'allowInsecureProtocol = true}maven { url 'https://jitpack.io/' }}
}
settingsEvaluated { settings ->settings.pluginManagement {repositories.clear()repositories {mavenLocal()maven {url 'http://私库地址/repository/gradle-distribution/'allowInsecureProtocol = true}}}
}

错误1

Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: ‘io.spring.nohttp’, version: ‘0.0.11’] was not found in any of the following sources:

image-20240122133629059

allprojects{repositories {mavenLocal()maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/jcenter/' }maven { url 'https://maven.aliyun.com/repository/google/' }maven { url 'http://私库地址/repository/gradle-distribution/'allowInsecureProtocol = true}maven { url 'https://jitpack.io/' }}
}
settingsEvaluated { settings ->settings.pluginManagement {repositories.clear()repositories {mavenLocal()maven {url 'http://私库地址/repository/gradle-distribution/'allowInsecureProtocol = true}}}
}

解决方式:maven仓库地址修改

allprojects{repositories {mavenLocal()maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/jcenter/' }maven { url 'https://maven.aliyun.com/repository/google/' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin/'}maven { url 'https://jitpack.io/' }}
}
settingsEvaluated { settings ->settings.pluginManagement {repositories.clear()repositories {mavenLocal()maven {url 'https://maven.aliyun.com/repository/gradle-plugin/'}}}
}

问题1

gradle本地仓库已经下载了上面nohttp-0.0.11.jar依赖的jar包,再更换上面代理仓库地址时,还是会提示相关依赖找不到。

image-20240122134631116

构建完成之后,将init.gradle配置文件修改之前报错的,提示如下:

image-20240122135455855

image-20240122135343809

完成用时

image-20240122135012639

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/641912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ansible简单配置

ansible node1,node2,node3 --list-hosts : 列出匹配到的主机 在/ect/ansible/hosts里面加入主机清单,在组外面的是单台主机,分组控制比较方便,用ansible命令发送指令 node6 : 不属于任何组需要写在主机清单最上面 [组名] node1 node2 node3 [组名] node4 node5…

yolov8改进之FasterBlock

本文详细介绍了如何使用FasterNet中的FasterBlock替换YOLOv8的C2f中Bottleneck模块,并且使用修改后的yolov8进行目标检测训练与推理。 同样操作,也可替换yolov5中的C2f中的Bottleneck模块。 github地址:https://github.com/JierunChen/FasterNet paper地址:https://arxiv.…

中仕教育:选调生和考研可以一起准备吗?

研究生入学考试,是本科生们提升学历继续深造的主要途径。而选调生,是指通过考试选拔的优秀应届毕业生,经过锻炼后分配到各级工作。这两者作为大部分人选择的方向,发展前景都是比较好的。 考研和选调生可以一起准备吗? 是可以的…

python+ctypes:ctypes调用so库

之前接到一个任务就是用python调用so库,也就是python调用cso库,也是第一次做这个,而且要的还很急,导致我也很忙碌,很多之前做的事请都丢下了。下面就介绍了ctypes调用so的简单例子。 ctypes 是 Python 的外部函数库。…

[MySQL]关于表的增删改查

目录 1.插入 1.1单行数据全列插入 1.2多行插入,指定列插入 ​编辑2.查询 2.1全列查询 2.2指定列查询 3.3查询字段为表达式 2.4别名 ​编辑2.5去重 2.6排序 2.7条件查询 2.7.1基本查询: 2.7.2 AND 和OR 2.7.3范围查询 2.7.4模糊查询 2.7.5分页查询 limit …

从0开始学mysql 第九课:MySQL 存储过程

第九课:MySQL 存储过程 学习目标 本课程旨在帮助你: 了解存储过程的概念及其在数据库管理中的作用。学会创建简单的存储过程。掌握如何调用存储过程以执行一系列预定义的操作。了解如何管理(更新和删除)存储过程。学习存储过程…

vue3 中组合键实现换行

vue3 中组合键实现换行 需求背景 有一个聊天室功能,采用输入框的形式,输入完毕使用Enter,可以直接进行发送。使用一些组合键 比如 commandEnter / shiftEnter / alt Enter … 可以实现换行操作。但现实的情况是,原生 Enter 天然…

【JavaEE Spring】MyBatis 操作数据库(基础操作)

MyBatis 操作数据库 本节目标前⾔JDBC 操作⽰例回顾1. 什么是MyBatis?2. MyBatis⼊⻔2.1 准备⼯作2.1.1 创建⼯程2.1.2 数据准备 2.2 配置数据库连接字符串2.3 写持久层代码2.4 单元测试 3. MyBatis的基础操作3.1 打印⽇志3.2 参数传递3.3 增(Insert)3.4 删(Delete)3.5 改(Upd…

Matlab 将工作区变量保存到文件中(save)

语法 1、save(filename) 2、save(filename,variables) 3、save(filename,variables,fmt) 4、save(filename,variables,version) 5、save(filename,variables,version,-nocompression) 6、save(filename,variables,-append) 7、save(filename,variables,-append,-nocompression…

太赞了!微信自动回复法宝,让沟通更高效!

如今,微信已成为人们生活和工作中不可或缺的一部分。然而,对于一些有多个微信账号的人说,常常会因为微信号太多,消息太多没能及时回复,或是客户咨询的问题很多都差不多,每次都要复制粘贴很是麻烦。 要想一…

记录yolov8_obb训练自己的数据集

一.数据集制作 1.标注软件:roLabelImg roLabelImg是基于labelImg改进的,是用来标注为VOC格式的数据,但是在labelImg的基础上增加了能够使标注的框进行旋转的功能。 2.数据格式转换 2.1 xml转txt # 文件名称 :roxml_to_dota.p…

Leetcode—40.组合总和II【中等】

2023每日刷题&#xff08;七十七&#xff09; Leetcode—40.组合总和II 算法思想 实现代码 class Solution { public:vector<vector<int>> combinationSum2(vector<int>& candidates, int target) {vector<vector<int>> ans;vector<int…

【漏洞修复】Apache Log4j 远程代码执行漏洞(CVE-2021-44228、CVE-2021-45046)

摘要 本文档适用于OpenEuler20、OpenEuler21、OpenEuler22、麒麟V10 SP3、统信V10操作系统&#xff0c;修复Log4漏洞。 问题描述 Apache Log4j是一个功能强大的日志组件&#xff0c;提供方便的日志记录。Apache Log4j2存在远程代码执行漏洞&#xff0c;由于Apache Log4j2某些…

[UEFI]ROM镜像的备份与还原

ROM镜像的备份与还原 实现Setup下面BIOS的备份还原 该功能实现两个方面&#xff0c;备份到U盘、从U盘还原 1、备份到U盘 把&#xff52;&#xff4f;&#xff4d;里的数据复制到盘中 1&#xff09;找到FAT32的文件系统 每个UEFI系统至少有一个ESP(EFI System Partition)分区…

深度解析SD-WAN和混合WAN的网络方案区别

在企业网络的不断发展中&#xff0c;根据业务需要选择不同的广域网&#xff08;WAN&#xff09;解决方案显得至关重要。传统的基于传输控制协议/因特网协议&#xff08;TCP/IP&#xff09;的WAN是一种私有广域网&#xff0c;由企业网络和互联网服务提供商&#xff08;ISP&#…

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-热门标签推荐显示实现

锋哥原创的SpringbootLayui python222网站实战&#xff1a; python222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火…

【PyTorch】6.Learn about the optimization loop 了解优化循环

Learn about the optimization loop 了解优化循环 Optimizing Model Parameters 优化模型参数 现在我们有了模型和数据&#xff0c;是时候通过优化数据上的参数来训练、验证和测试我们的模型了。训练模型是一个迭代过程&#xff1b;在每次迭代中&#xff0c;模型都会对输出进…

Vue 动态组件与异步组件:深入理解与全面应用

聚沙成塔每天进步一点点 本文内容 ⭐ 专栏简介1. 动态组件实现原理&#xff1a;用法示例&#xff1a; 2. 异步组件实现原理&#xff1a;用法示例&#xff1a; 3. 异步组件的高级应用a. 异步组件的命名&#xff1a;b. 异步组件的加载状态管理&#xff1a; ⭐ 写在最后 ⭐ 专栏简…

element plus表格的表头和内容居中

文章目录 需求分析 需求 对于 element-plus 中的 table 进行表头和内容的居中显示 分析 单列的表头和内容居中 &#xff1a; 在对应的那一列加上align“center” 即可 <el-table-column prop"name" label"商品名称" align"center" />…

c++QT文件IO

1、QFileDialog文件对话框 与QMessageBox一样&#xff0c;QFileDialog也继承了QDialog类&#xff0c;直接使用静态成员函数弹窗。弹出的结果&#xff08;选择文件的路径&#xff09;通过返回值获取。 1&#xff09;获取一个打开或保存的文件路径 // 获取一个打开或保存的文件路…