maven项目迁入内网的各个坑

前言:我之前做的一个项目一直是在内网环境,进行开发的时候是在外网开发好了后打包传入内网。有许多的不便 因此我整个项目迁入内网才内网开发,琢磨了好一会才找到各个问题的解决方案。最近公司新进了一个新同事 然后让我带带,这就免不了给他配置内网maven,之前怎么解决的早忘了 弄了好一会才OK 然后记录下,下次再出问题可以直接参考^_%

1、首先maven项目进内网要把项目所需的依赖都准备好;通常把如下文件圈住地址指向的文件放入内网,然后同样再内网你的仓库地址也指向这个文件
在这里插入图片描述
2、这个时候要解决的是项目进行install的时候回从运程拉取依赖,解决方案有两种 如下:
2.1、解决方案一:在这里插入图片描述
配置镜像指向本地仓库 url指向的是我本地仓库,把阿里的这些仓库都注释了,这样从运程下载依赖的时候的路径是你本地的,然后本地有这个依赖,不久解决了。

		<!-- 指向本地仓库 -->
		<mirror>
			<id>localA</id>
			<mirrorOf>central</mirrorOf>
			<name>local maven</name>
			<!-- url指向本地仓库 -->
			<url>file:D:\Maven\repository</url>
		</mirror>

2.2、解决方案二:打开你自己的本地仓库,修改对应依赖路径下的_remote.repositories文件或者删除
在这里插入图片描述
我做的是删除,直接把全部的这个文件搜索出来批量删除。如果要做修改看下图
在这里插入图片描述
文件打开大致是这样的,把alimaven给删除了,就不会去远程下载了。

当然还有个解决方法就是再内网配置私服。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值