Java异常处理007:IDE Maven不使用本地仓库ar,直接从远程仓库下载(失败),导致jar引用失败

问题重现

  不知道Maven抽什么风,无法到远程仓库(阿里仓库)下载某个jar。于是手动下载放到本地仓库指定位置,但是Maven打包时还是会默认从远程仓库(阿里仓库)下载么,然后下载失败,导致打包失败。reimport等各种方法试了,都不行。

 

 

处理方法:
  1- 到本地仓库删除这个jar对应的文件夹;并使用cmd命令mvn install:install-file -Dfile=xxx.jar -DgroupId=aaa -DartifactId=bbb -Dversion=X.0.0 -Dpackaging=jar; 安装jar

D:\WORK\INTELLIJ\xuegao_new\fmk-common>mvn install:install-file -Dfile=D:\WORK\INTELLIJ\xuegao_new\fmk-common\netty-all-4.1.31.Final.jar -DgroupId=io.netty -DartifactId=netty-all -Dversion=4.1.31.Final -Dpackaging=jar
[INFO] Scanning for projects...
........
[INFO] Installing D:\WORK\INTELLIJ\xuegao_new\fmk-common\netty-all-4.1.31.Final.jar to C:\Users\lenovo\.m2\repository\io\netty\netty-all\4.1.31.Final\netty-all-4.1.31.Final.jar
[INFO] Installing C:\Users\lenovo\AppData\Local\Temp\mvninstall8496865111215627733.pom to C:\Users\lenovo\.m2\repository\io\netty\netty-all\4.1.31.Final\netty-all-4.1.31.Final.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.510 s
[INFO] Finished at: 2020-04-27T14:41:41+08:00
[INFO] Final Memory: 16M/464M
[INFO] ------------------------------------------------------------------------

 


  2- 到这个jar文件里删除_remote.repositories文件删除,不再去远程下载;

 

 

 3- 重新打包,正常了。

posted on 2020-04-27 15:12  我不吃番茄  阅读(820)  评论(0编辑  收藏  举报