mac版本的idea,使用默认maven无法下载某几个jar包,或者某几个java文件在compile时无法读取,说是zip END header not found
,查证发现该错误可能是maven文件损坏,于是下载新版maven。
配置好后,idea使用该新版maven,发现报很多包cannot resolve ,怀疑是仓库问题,于是在conf下的setting.xml里修改镜像地址,添加阿里云的:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
⚠️mac下,使用sudo vim开始编辑该文件,保存该文件需要:wq!
命令强制保存。因为该文件是read-only
再idea中reload maven即可解决包无法resolve的问题。