修改offline配置,默认是false,修改为true
<offline>true</offline>
...
再然后,设置镜像地址,指向本地仓库 central * central file://D:\App\DevApp\apache-maven-3.6.0\repository
删除仓库中的_remote.repositories文件,否则还是回到远程仓库去找。
可以使用下面的命令进行删除:
windows:for /r %i in (_remote.repositories) do del %i
linux:假设仓库地址为/home/maven/localRepository,则命令如下
idea配置
拷贝一份一模一样的maven配置文件到C:\Users\用户名.m2目录下,然后idea如下配置一下即可。cmd中手动打包的时候可以加上-o参数,但不加应该也可以,毕竟配置文件已经指定offline为true了。