_remote.repositories作用
问题描述
明明我本地有某个依赖但是却还是报错,原因就是存在_remote.repositories且你的远程仓库中找不到该依赖,可能发生在你修改了远程仓库或镜像时。
例子
本地有这个依赖,但是报错。


解决
删除_remote.repositories文件,如果有.lastUpdated文件(点击查看lastUpdated文件作用),最好也删除。

原因
_maven.repositories是用于记录该依赖从哪个远程存储库,如果你有这个_remote.repositories,那就会在访问本地的同时,必须确保远程上有才行,否则就会报错。

这个文件的内容表示junit-bom-5.3.2.pom文件第一次是从central中央仓库下载的,后面切换了远程仓库或镜像,又从aliyunmaven下载的,maven在使用时会去看远程仓库是否有这个依赖,aliyunmaven是mirror或repository的id。

为什么这样做?
官方解释:

在maven 3.0.x以前是不会这样做,不会产生_remote.repositories文件的,以上可以看出主要为了保证依赖一致的从而保证成功构建,如你从中央仓库下载了commons-io:commons-io:2.0依赖,后来你在本地清除了该依赖,你将远程仓库设置为了java.net2远程仓库,但是你会发现构建失败了,原因是因为java.net2仓库中的commons-io:commons-io:2.0和中央仓库的commons-io:commons-io:2.0完全不是一个东西,所以这个文件就是防止依赖的不一致。
至于这个怎么对比两个依赖是否是一个我没找到资料,我猜测是对比文件sha1校验文件,如果是一致的校验文件也应该是一样的,有时我们能在本地看到这个sha1文件。

参考
maven依赖下载失败原因分析;_remote.repositories简述
_remote.repositories文件的作用/Maven修改setting文件后本地仓库缓存了jar或pom但还是去远程仓库获取
maven can’t find my local artifacts
使用Maven管理项目时,明明本地仓库有对应的jar包,但还是报找不到
相关文章:
_remote.repositories作用
问题描述 明明我本地有某个依赖但是却还是报错,原因就是存在_remote.repositories且你的远程仓库中找不到该依赖,可能发生在你修改了远程仓库或镜像时。 例子 本地有这个依赖,但是报错。 解决 删除_remote.repositories文件࿰…...
2.3 Spark运行架构与原理
Spark运行架构由SparkContext、Cluster Manager和Worker构成。在集群模式下,Driver进程初始化SparkContext并向Cluster Manager申请资源,后者根据算法在Worker节点上启动Executor。Executor负责任务执行,反馈状态给Cluster Manager。任务由Ta…...
redis的跳表
typedef struct zskiplistNode {// 分值double score;// 成员对象robj *obj;// 后退指针struct zskiplistNode *backward;// 层struct zskiplistLevel {// 前进指针struct zskiplistNode *forward;// 跨度unsigned int span;} level[]; } zskiplistNode;跳表的节点查找算法可以…...
探索未知,开启海外盲盒新纪元——海外盲盒App,你的全球奇遇宝箱
一、引言 在快节奏、高压力的现代生活中,我们时常渴望一份来自未知的惊喜。为此,我们精心打造了一款全新的海外盲盒App,带你跨越地域界限,开启一场充满惊喜的全球奇遇之旅。 二、产品介绍 海外盲盒App是一款集购物、娱乐、文化…...
LeetCode2215找出两数组的不同
题目描述 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,请你返回一个长度为 2 的列表 answer ,其中:answer[0] 是 nums1 中所有 不 存在于 nums2 中的 不同 整数组成的列表。answer[1] 是 nums2 中所有 不 存在于 nums1 中的 不同 整数组…...
Git系列:git show 使用技巧
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…...
python爬虫(五)之新出行汽车爬虫
python爬虫(五)之新出行汽车爬虫 接完最后一单,终于肝完了最后一个python爬虫——新出行爬虫,将https://www.xchuxing.com网站上所有的汽车爬虫全部抓取下来。 import requests import json import csv from lxml import etree …...
记录:卡尔曼滤波推导
参考:古月居-卡尔曼滤波 一、高斯分布(Gaussian Distribution) 一维高斯分布:随机变量 X X X服从数学期望 μ \mu μ、方差 σ 2 \sigma^2 σ2的正态分布,概率密度函数为 p ( x ) p(x) p(x)。 X ∼ N ( μ , σ 2 )…...
AI游戏外挂为何违法?
尊敬的读者们,大家好!今天我想和大家探讨一个备受争议的话题——AI游戏外挂的合法性。近年来,随着人工智能技术的飞速发展,AI外挂逐渐成为游戏领域的一大毒瘤。那么,为什么AI游戏外挂会被视为违法行为呢?本…...
UVa1006/LA2238 Fixed Partition Memory Management
UVa1006/LA2238 Fixed Partition Memory Management 题目链接题意输入格式输出格式 分析AC 代码 题目链接 本题是2001年icpc世界总决赛的G题 题意 早期的多程序操作系统常把所有的可用内存划分成一些大小固定的区域,不同的区域一般大小不同,而所有区域的…...
Autosar架构
蓝框那种叫component,绿框的叫function cluster。 接口 有三种接口,RTE跟SWC之间链接的叫Autosar Interface,RTE跟BSW的Components链接是Standardized Interface,RTE跟BSW的services链接的是Standardized Autosar Interface。 St…...
Java 异常介绍
在Java中,异常(Exception)是程序在运行时遇到的问题或错误的表示。异常可以是由程序错误、非法操作、资源不足或其他意外情况引起的。Java异常分为两类:受检异常(Checked Exception)和未检查异常(Unchecked Exception)。 受检异常(Checked Exception): 受检异常是编…...
vulhub靶机struts2环境下的s2-032(CVE-2016-3081)(远程命令执行漏洞)
影响范围 Struts 2.3.19至2.3.20.2、2.3.21至2.3.24.1和2.3.25至2.3.28 当用户提交表单数据并验证失败时,后端会将用户之前提交的参数值使用OGNL表达式%{value}进行解析,然后重新填充到对应的表单数据中。 漏洞搭建 没有特殊要求,请看 (3…...
Kubernetes之Headless Services
Kubernetes中的Headless Services(无头服务)是一种特殊类型的服务(Service)定义,它不提供传统意义上的负载均衡和集群IP地址分配。在无头服务中,spec.clusterIP 字段被显式设置为None ,Kubernet…...
银行监管报送系统系列介绍(十七):一表通2.0
国家金融监督管理总局于9月发布了【一表通2.0(试用版)】(简称:一表通2.0),在原试点报送范围的基础上扩大了试点报送区域,意味着将陆续扩大试报送机构范围,推进的速度已明显加快。尽早…...
网络安全之OSPF进阶
该文针对OSPF进行一个全面的认识。建议了解OSPF的基础后进行本文的一个阅读能较好理解本文。 OSPF基础的内容请查看:网络安全之动态路由OSPF基础-CSDN博客 OSPF中更新方式中的触发更新30分钟的链路状态刷新。是因为其算法决定的,距离矢量型协议是边算边…...
Ubuntu虚拟机上推荐一款免费好用的git版本管理工具
工具叫: gitg 软件界面如下: FR:徐海涛(hunkxu)...
python下载及安装
1、python下载地址: Python Releases for Windows | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/windows/ 2、python安装 (1) 直接点击下载后的可执行文件.exe (2&…...
visual studio2022 JNI极简开发流程
文章目录 1 创建java类2 生成JNI头文件3 使用visual studio2022创建DLL项目3.1 选择模板中(Windows桌面向导)3.2 为项目命名3.3 选择应用程序类型为动态链接库3.4 项目概览 4 导入需要的头文件4.1 导入需要的头文件4.2 修改头文件 5 编写C实现6 生成dll文…...
Linux 第三十章
🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…...
终极指南:Sapiens核心架构解析——从300万图像预训练到多任务微调的完整路径
终极指南:Sapiens核心架构解析——从300万图像预训练到多任务微调的完整路径 【免费下载链接】sapiens High-resolution models for human tasks. 项目地址: https://gitcode.com/gh_mirrors/sa/sapiens Sapiens是一个专注于高分辨率人体任务的深度学习模型项…...
SecGPT-14B高效用法:OpenClaw批量处理安全日志的Token节省技巧
SecGPT-14B高效用法:OpenClaw批量处理安全日志的Token节省技巧 1. 为什么需要关注Token消耗 在处理安全日志分析这类长文本任务时,Token消耗往往成为成本控制的瓶颈。我最初使用OpenClaw对接SecGPT-14B分析服务器日志时,单日Token消耗就突破…...
ComfyUI Qwen镜像部署与使用:小白也能轻松玩转AI图像生成
ComfyUI Qwen镜像部署与使用:小白也能轻松玩转AI图像生成 1. 认识Qwen-Image-Edit-F2P模型 Qwen-Image-Edit-F2P是一个专注于人脸控制的AI图像生成模型,它能够将一张简单的人脸照片转化为精美的全身图像。这个模型基于ComfyUI平台部署,让普…...
RMBG-2.0镜像安全加固:非root用户运行、网络隔离、资源限制配置指南
RMBG-2.2镜像安全加固:非root用户运行、网络隔离、资源限制配置指南 在AI应用快速部署的今天,我们往往更关注模型的效果和速度,而忽略了运行环境的安全性。想象一下,你精心部署了一个图像处理服务,结果因为一个简单的…...
开箱即用!Retinaface+CurricularFace人脸识别镜像一键部署与测试
开箱即用!RetinafaceCurricularFace人脸识别镜像一键部署与测试 你是否曾对复杂的人脸识别项目望而却步?面对PyTorch、CUDA版本冲突、模型下载和环境配置的层层阻碍,是不是感觉还没开始写代码,精力就已经耗尽了?今天&…...
Windows Subsystem for Android (WSA) 完全指南:从技术原理到跨平台实践
Windows Subsystem for Android (WSA) 完全指南:从技术原理到跨平台实践 【免费下载链接】WSA Developer-related issues and feature requests for Windows Subsystem for Android 项目地址: https://gitcode.com/gh_mirrors/ws/WSA 一、价值定位࿱…...
OpenClaw监控方案:百川2-13B-4bits模型运行状态可视化
OpenClaw监控方案:百川2-13B-4bits模型运行状态可视化 1. 为什么需要监控OpenClaw百川模型组合? 去年冬天的一个深夜,我的OpenClaw自动化任务突然卡死。第二天检查时发现是百川2-13B模型显存溢出导致进程崩溃——这种"事后发现"的…...
React Hot Toast 终极指南:如何集成 Font Awesome 与 Material Icons 自定义图标
React Hot Toast 终极指南:如何集成 Font Awesome 与 Material Icons 自定义图标 【免费下载链接】react-hot-toast Smoking Hot React Notifications 🔥 项目地址: https://gitcode.com/gh_mirrors/re/react-hot-toast 想要让你的 React 应用的…...
OpenClaw跨平台控制方案:千问3.5-9B同步操作多台设备
OpenClaw跨平台控制方案:千问3.5-9B同步操作多台设备 1. 为什么需要跨设备自动化 去年团队扩容后,我遇到了一个典型的技术债问题:每次新同事入职,都需要手动配置5台不同操作系统的开发机(Ubuntu/macOS/Windows&#…...
QUAD7SHIFT:轻量级七段数码管驱动库设计与嵌入式优化
1. 项目概述QUAD7SHIFT 是一款专为驱动 4 位共阴/共阳七段数码管模块设计的轻量级嵌入式显示库,核心目标是通过级联的 74HC595 移位寄存器实现高效、低资源占用的动态扫描显示。该库并非简单封装 SPI 接口,而是围绕“硬件抽象—时序控制—数据映射—功耗…...
