当前位置: 首页 > news >正文

Maven管理项目,本地仓库有对应的jar包,但还是报找不到

文章目录

    • 业务场景
    • 错误提示
    • 分析过程
    • 解决办法

业务场景

settings.xml种配置了私服,但是有些依赖私服上没有,通过同事拷贝过来的。但是用maven打包时报红了。

错误提示

Idea Maven错误:was cached in the local repository, resolution will not be reattempted until the update

was cached in the local repository, resolution will not be reattempted until the update interval of io.spring.repo.maven.release has elapsed or updates are forced

This failure was cached in the local repository and resolution is not reattempted until the update interval of repo183 has elapsed or updates are forced

[ERROR] Failed to execute goal on project XXX: Could not resolve dependencies for project com.vixtel.project:boce-subscriber:jar:2.1.0-20230908: com.vixtel.vaf:vaf-nacos-config-precheck:jar:2.4.0-20230801 was not found in http://36.134.39.183:4000/repository/maven-public/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of repo183 has elapsed or updates are forced

分析过程

  1. 按照提示,查找本地repository中是否有缺失的jar,但jar都是有的,同事拷贝的都有jar文件
  2. 参考几篇文章:maven依赖报红。解决本地有jar包,idea无法加载
    _remote.repositories文件的作用
    使用Maven管理项目时,明明本地仓库有对应的jar包,但还是报找不到
    快速清理本地仓库的文件

解释:maven3.x版本从远程库下载依赖后,会生成对应的_remote.repositories文件,标示该资源的来源。如果你有这个文件_remote.repositories,那就不会访问本地了,会去远程上找。必须远程上有才行,否则就会报错。

而我们的私服是没有依赖的,直接拷贝到的本地。

解决办法

删除对应仓库中的_remote.repositories文件

如果多可以使用快速清理本地仓库的文件

相关文章:

  • 30天自制操作系统(第21天)
  • vue-router4 (六) 命名视图
  • 在SAP HANA中使用OData(二)
  • 矩阵的范数 matrix norm Frobenius norm 弗罗贝尼乌斯 范数
  • vscode与vue/react环境配置
  • Langchain 加载网络信息实现RAG以及UnstructuredURLLoader的使用
  • MCU最小系统电路设计(以STM32F103C8T6为例)
  • Unity接入SQLite (三):C#封装SQL命令
  • 蓝桥杯倒计时47天!DFS基础——图的遍历
  • 如何将域名解析成IP地址?
  • EfficientSAM | 借助MIM机制,MetaAI让SAM更高效!
  • 编程笔记 html5cssjs 092 JavaScript 表单控件
  • 防火墙的内容安全
  • 顶顶通呼叫中心中间件-如何使处于机器人话术中的通话手动转接到坐席分机上讲解(mod_cti基于FreeSWITCH)
  • Qt篇——QTableWidget保存表格数据到Excel文件中,读Excel内容到QTableWidget
  • android图片蒙层
  • es6(二):字符串的扩展
  • JavaScript创建对象的四种方式
  • JavaScript对象详解
  • leetcode388. Longest Absolute File Path
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Python爬虫--- 1.3 BS4库的解析器
  • Redis 懒删除(lazy free)简史
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Selenium实战教程系列(二)---元素定位
  • Vue2.0 实现互斥
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从重复到重用
  • 第十八天-企业应用架构模式-基本模式
  • 计算机在识别图像时“看到”了什么?
  • 简单数学运算程序(不定期更新)
  • 理解在java “”i=i++;”所发生的事情
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前言-如何学习区块链
  • 入口文件开始,分析Vue源码实现
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用Gradle第一次构建Java程序
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 用jQuery怎么做到前后端分离
  • hi-nginx-1.3.4编译安装
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #QT(一种朴素的计算器实现方法)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • ${ }的特别功能
  • (1)(1.13) SiK无线电高级配置(六)
  • (笔试题)分解质因式
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)学习JVM —— 垃圾回收机制
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六)软件测试分工
  • (十一)c52学习之旅-动态数码管