Maven在内网环境打包
- 首先需要准备好项目所需的所有依赖包
我们可以在外网环境下,更改idea中Maven的local repository目录,然后刷新一下项目,将项目所需的依赖下载到更换的目录下
- 将新建的依赖目录和项目一起拷贝到内网环境下
- 将依赖文件拷贝到maven的本地库下
- 此时如果进行打包操作,项目是无法打包的,因为maven会默认去远程仓库下载依赖,即便是本地库中存在
我们在尝试了删除依赖下的_remote_repository文件,更改maven为Work offline模式,都是不能正常打包的,总会出现找不到依赖的错误。 - 修改maven的setting文件,将远程库指向本地库路径
在mirrors标签中新增如下内容,url指向本地库路径,前面加file://
<mirror>
<id>localmaven</id>
<mirrorOf>*</mirrorOf>
<name>本地库</name>
<url>file://D:\kaifa\maven\RepMaven</url>
</mirror>
6.进入idea后关闭离线模式,转为在线模式后,重新刷新maven即可!