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

Java后端常见问题 (一)jar:unknown was not found in alimaven

1.安装配置maven时未将原来的 mirror 标签注释掉

解决方法:找到 mirrors 标签,先将原来配置的http://0.0.0.0给注释了,这个是高版本的maven增加的一个保护机制,如果不注释,那么使用的时候就下载不了jar包,如下图所示。
在这里插入图片描述

2.阿里云仓库没有配置 all 或 *

从报错信息看,是在阿里云仓库找不到jar包,但是确实在阿里云仓库可以找到这个jar包。那么只能从阿里云镜像配置去分析,终于发现了问题。之前在配置maven时,在settings.xml里面, 配置阿里云仓库镜像时,匹配的是 central 仓库,而 central 仓库没有要找的这个jar包,它是在其他仓库里,所以将 central 改成 all 或 * 就行。下面是阿里云的四个仓库。(修改操作看上图)

仓库名称阿里云仓库地址阿里云仓库地址(老版)源地址
centralhttps://maven.aliyun.com/repository/centralhttps://maven.aliyun.com/nexus/content/repositories/centralhttps://repo1.maven.org/maven2/
publichttps://maven.aliyun.com/repository/publichttps://maven.aliyun.com/nexus/content/groups/publiccentral仓和jcenter仓的聚合仓
gradle-pluginhttps://maven.aliyun.com/repository/gradle-pluginhttps://maven.aliyun.com/nexus/content/repositories/gradle-pluginhttps://plugins.gradle.org/m2/
apache snapshotshttps://maven.aliyun.com/repository/apache-snapshotshttps://maven.aliyun.com/nexus/content/repositories/apache-snapshotshttps://repository.apache.org/snapshots/

3.在使用dependencyManagement和dependecy时没有添加version

在父工程中使用dependencyManagement时,一定得在dependency中填写version。由于我在properties中给spring的版本信息进行统一管理,所以当时在dependency中漏写了version,所以导致出错。可以直接给每个依赖写版本信息,也可以利用properties属性单独定义一些变量,在dependency中使用该变量,以便在整个项目中统一管理一些配置信息。
注意:<dependencyManagement> 元素是 maven POM 文件中的一个重要部分,用于集中管理项目中所有模块的依赖版本信息,父工程中只是声明依赖,并不会导入依赖,需要子工程中使用dependency才会导入依赖,子工程里不需要填写依赖的版本信息。
在这里插入图片描述在这里插入图片描述
修改之后如下图所示
在这里插入图片描述


http://www.kler.cn/a/461664.html

相关文章:

  • 简述Linux的信号处理
  • Http基础认证摘要认证
  • Ae:合成设置 - 3D 渲染器
  • 基于Arduino的FPV头部追踪相机系统
  • Level DB --- BloomFilterPolicy
  • zookeeper 数据类型
  • 一、Git与GitHub基础说明
  • 企业数字化转型的构念及实现路径
  • uniapp 打包apk
  • 基于深度学习的视觉检测小项目(一) 项目概况
  • 在Linux系统中配置邮件发送功能
  • SpringBoot使用TraceId日志链路追踪
  • 以EM算法为例介绍坐标上升(Coordinate Ascent)算法:中英双语
  • Elixir语言的函数实现
  • 打造汽车产线高效控制与降本增效新局面
  • C# 线程池的使用
  • 主线程,协程和互斥锁
  • java故障注入
  • 【机器人】机械臂:精度、重复精度、控制器分辨率、手腕、末端执行器
  • Jmeter的安装与使用
  • leetcode 热题100(131. 分割回文串)c++
  • 体育实时数据是怎么获取的
  • 【漫话机器学习系列】029.累积分布函数(Cumulative Distribution Function)
  • 【2024年-12月-4日-开源社区openEuler实践记录】pkgs - categorizer:简化软件包管理的开源智慧助手
  • SimForge HSF 案例分享|复杂仿真应用定制——UAVSim无人机仿真APP(技术篇)
  • maven大面积依赖报错