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
Success is getting what you want, happiness is wanting what you get.