IDEA里Maven reimport失败还是有波浪线依赖无法下载 - 云起网

云起网

您现在的位置是:首页> 语言基础 -> IDEA里Maven reimport失败还是有波浪线依赖无法下载

Article

IDEA里Maven reimport失败还是有波浪线依赖无法下载

云起网2019-02-13 语言基础478
intellj idea reimport maven的jar依赖,reimport了好几次都不行,按照百度出来删除依赖重新添加也不行,想到自己不是电信网速也不快,应该下载不了官方仓库的缘故。


解决办法是使用一些国内比较好用的仓库镜像配置,从而加快包的下载,不再从官方仓库缓慢下载而导致下载不下来。

阿里云搭建了一个国内镜像http://maven.aliyun.com,跑起来速度很快,可以进行配置。

项目中pom.xml中的远程仓库配置示例:

    <repositories>
        <repository>
            <id>nexus-aliyun</id>
            <name>nexus-aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>


本地maven子目录/conf/settings.xml中settings.xml中配置,上面的可以了,这里就没试了。

<mirror>
    <!--This sends everything else to /public -->
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

修改完毕之后,包的下载速度会变快,如果看到进度条还是艰难地从http://repo.maven.apache.org/maven2/ 官方仓库中 download 的话,尝试重启下 IDE 。感谢阿里云为广大代码工作者做出巨大贡献。

如果修改了仓库配置后点击compile并刷新后依旧无法下载个别依赖,可以移除本地maven的repository中的相应依赖的下载文件,让其重新下载。


有时候我们依赖下载失效是由于本地已经存在一份失效的依赖下载,导致项目默认从本地的依赖中进行依赖获取而导致项目失效,我们可以通过删除本地的依赖来让项目重新下载依赖。


文章评论

共有0条评论来说两句吧...