本地已经有项目需要的所有依赖,但是maven总是会去网上下载

情况说明

本地已经有项目需要的所有依赖,但是maven总是会去网上下载,因为网络不好等原因,一直下载失败,但是本地明明就已经有依赖了。

maven的settings配置

maven已经配置成自己下载的,至于仓库,没有改变路径,但是仓库的settings也改了。

maven的settings已经配置成本地仓库:

本地仓库的settings文件也是一样的,没有设置任何镜像,但是总是会绕过本地区网上下载

解决方法

在pom文件里面添加以下:

复制代码
<!--    新加的-->
    <repositories>
        <repository>
            <id>oss</id>
            <url>file:C:\Users\xxx\.m2\repository</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>oss</id>
            <url>file:C:\Users\xxx\.m2\repository</url>
        </pluginRepository>
    </pluginRepositories>

复制代码
<!--    新加的-->
<repositories>
        <repository>
            <id>oss</id>
            <url>file:C:\Users\曹新放\.m2\repository</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>oss</id>
            <url>file:C:\Users\曹新放\.m2\repository</url>
        </pluginRepository>
    </pluginRepositories>