解决使用idea连接aliyun的maven仓库jar包无法下载的问题
- 原因分析
- 解决方法
- 想法
原因分析
- idea使用ailyun的maven仓库下载资源时会进行一个ssl安全性的校验,之前用eclipse就不会出现这个问题
- aliyun的maven仓库路径不正确,这个问题出现的可能性比较小
- jar包没有下完整,下载时出错
- 所下的依赖有版本冲突问题,这个不好找,主要看报错分析
- idea自身问题,可能jar包已经下载,但是idea没有检测到,依旧爆红
- 注意看一下第6点,要知道clean和install的用法,这在idea中很实用
解决方法
- 添加两行代码进行ssl安全性校验
-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
2. aliyun maven仓库的正确路径
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>ali Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
- 删除依赖包重新下载就好啦,甚至你可以删除所有依赖,然后重新下载,多试几次,因为idea链接的网络并不是很稳定,你可能用的是WiFi或热点。
- 删除冲突的依赖包或者更换版本号。
- 这个不用管它,可能会自动就好啦,也可以尝试一下maven->Reimport
- 以上方法都检测完毕可以尝试install一下,如果还是报错应该连接问题,要么就是网络断啦,不通畅,要么就是maven仓库没有连接上,重新再启动一下ssl安全验证,或者是maven的链接地址错误。
想法
)个人觉得,idea在连接maven仓库下载依赖包方面有一些问题,没有eclipse、TST快捷,但是不可否认idea其他方面都是很好的,代码提示也很丰富,还可以自己设置快捷键,下载插件也方便。
)如果你在下载依赖包方面遇到了问题,一定不要着急,把这个弄明白弄好,慢慢的你就会喜欢上idea啦。
)最后提醒大家不要认为企业版的idea功能多,就一味用破解版,社区版的idea完全够大家的学习之用,功能也强大