Maven导入jar报错排查

maven可能的错误:
   ① mvn打包时,某个jar明明存在但还是报找不到异常;
   ② 导入新jar时,总是下载失败,或者是手动下载后将jar放入指定目录单maven还是报找不到该jar
   ③ idea 的maven警告

解决方法:
   ① 修改默认的settings.xml文件中的国外镜像为国内镜像
   在配置文件settings.xml文件中:

1
2
3
4
5
6
7
8
9
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<!-- 将镜像下载地址替换为阿里的下载地址 -->
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

   ② 在C盘也放置一个setting.xml文件
   虽然在idea中可能指定的自定义的settings.xml文件,但maven有时候还是会去读取默认的在C盘的C:\Users\youqiang.m2\settings.xml文件,导致仓库地址也是默认仓库。故需要将自定义的settings.xml文件拷贝到C盘中,去覆盖默认的settings.xml文件。
   ③ 设置idea的mvaen安装目录