mac版本的idea,使用默认maven无法下载某几个jar包,或者某几个java文件在compile时无法读取,说是zip END header not found,查证发现该错误可能是maven文件损坏,于是下载新版maven。

    配置好后,idea使用该新版maven,发现报很多包cannot resolve ,怀疑是仓库问题,于是在conf下的setting.xml里修改镜像地址,添加阿里云的:

    1. <mirror>
    2. <id>alimaven</id>
    3. <mirrorOf>central</mirrorOf>
    4. <name>aliyun maven</name>
    5. <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    6. </mirror>

    ⚠️mac下,使用sudo vim开始编辑该文件,保存该文件需要:wq!命令强制保存。因为该文件是read-only

    再idea中reload maven即可解决包无法resolve的问题。