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即可!
本文介绍如何在内网环境中使用Maven进行项目打包。通过在外网环境下预先下载所有依赖包,并将它们复制到内网环境中的Maven本地库。为避免Maven尝试访问远程仓库,需要修改settings文件,配置本地库作为远程仓库的镜像。
1108

被折叠的 条评论
为什么被折叠?



