首先,项目中的依赖已经下载到本地仓库,在没有网络或者没办法连通公司的maven仓库时,需要配置离线使用。
1. 配置 setting.xml
在 maven 使用的 setting.xml 文件中,加入以下配置。
默认在 maven安装目录下的 conf 文件夹下 。
<mirrors>
<mirror>
<id>local</id>
<mirrorOf>*</mirrorOf>
<name>本地仓库</name>
<url>file://Users/yu/Documents/Maven/localRepository</url>
</mirror>
</mirrors>
2. 删除 _remote.repositories
文件
将maven仓库下新拷贝过来的依赖文件夹下面的_remote.repositories
文件进行删除,否则还是会从远程仓库中找;
先 cd 到本地仓库的文件夹下,进行删除
windows删除命令:for /r %i in (_remote.repositories) do del %i
linux 删除命令 :find . -name "_remote.repositories" -type f -delete
3.idea 配置
将红框的配置,指向我们上面修改的配置文件和仓库
4.刷新 maven 项目 就可以使用了