maven本地仓库有jar包,但是每次刷新pom报错找不到镜像文件

其实原因很简单,因为开始配置其他的maven远程仓库地址a,a地址没有下载到目标jar包,jar包的位置形成了一个文件_maven.repositories,后面改了远程仓库地址,下载到了目标jar包,然后再把远程仓库地址改回原来的地址a,他会读取_maven.repositories文件,重复执行下载,就会出现一直报错的情况

解决:把_maven.repositories删除就可以了。

 

再补充一个小的问题解决:如何将自己的私有jar包添加到本地仓库?以下简单介绍:

直接通过maven坐标的方式引入会报错,找不到该依赖。所以可以将jar包导入到本地maven仓库,再通过maven坐标引入后就没有问题。

通过命令:mvn install:install-file -Dfile=xxxxxx.jar -DgroupId=com.xx -DartifactId=xxxxx -Dversion=1.0.0 -Dpackaging=jar   即可完成

这条命令用于将一个 JAR 文件手动安装到本地 Maven 仓库中。具体参数解释如下:

-Dfile=xxxxx.jar:指定要安装的 JAR 文件路径。
-DgroupId=com.xx:指定该 JAR 文件的 Maven group ID。
-DartifactId=xxxxx:指定该 JAR 文件的 Maven artifact ID。
-Dversion=1.0.0:指定该 JAR 文件的版本号。
-Dpackaging=jar:指定该 JAR 文件的打包类型。

借鉴:https://blog.csdn.net/m0_53951384/article/details/141569227

 

posted @ 2024-11-06 18:32  众星捧月  阅读(1096)  评论(0)    收藏  举报