maven项目迁入内网的各个坑

news/2024/7/5 14:37:30

前言:我之前做的一个项目一直是在内网环境,进行开发的时候是在外网开发好了后打包传入内网。有许多的不便 因此我整个项目迁入内网才内网开发,琢磨了好一会才找到各个问题的解决方案。最近公司新进了一个新同事 然后让我带带,这就免不了给他配置内网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给删除了,就不会去远程下载了。

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


http://www.niftyadmin.cn/n/2422871.html

相关文章

npm 模块安装机制简介

npm 是 Node 的模块管理器&#xff0c;功能极其强大。它是 Node 获得成功的重要原因之一。 正因为有了npm&#xff0c;我们只要一行命令&#xff0c;就能安装别人写好的模块 。 $ npm install 本文介绍 npm 模块安装机制的细节&#xff0c;以及如何解决安装速度慢的问题。 一、…

python在linux中的应用_Linux中为Python应用安装uwsgi

一般直接用pip install uwsgi可能会出错&#xff0c;所以在这之前先安装其他必要的引用库yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develyum install pytho…

SSL3_GET_SERVER_CERTIFICATE 错误解决办法

requests模块之前一直正常的&#xff0c;某一天开始对https的请求都抛错误了&#xff1a;requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed完整的&#xff1a; /usr/local/lib/python…

SAP HUM HUPAST 界面里的Packing Station何处定义?

SAP HUM HUPAST 界面里的Packing Station何处定义&#xff1f; Tcode: HUPAST. Packing Station 选项的清单何处被定义的&#xff1f; 如下地方定义的&#xff1a; 具体定义界面如下&#xff1a; 2016-06-08 写于武汉市

python中sys模块是干什么的_python中sys模块的介绍和使用

python中sys模块的介绍和使用发布时间&#xff1a;2020-05-27 21:19:12来源&#xff1a;亿速云阅读&#xff1a;149作者&#xff1a;鸽子在python sys模块提供对解释器使用或维护的一些变量的访问&#xff0c;以及与解释器强烈交互的函数&#xff01;一.sys模块简介sys.argv —…

mysql 集群 与 网络分区_mysql 集群与分区

mysql 集群与分区一、主从集群配置原理&#xff1a;主服务器建立二进制日志&#xff0c;每产生语句或磁盘变化&#xff0c;写进日志&#xff1b;从服务器读取主服务器的二进制日志从而建立relaylog日志&#xff1b;然而主服务器需要授权复制账号给从服务器来监听二进制日志。a)…

mysql语句求按字段分组后组数是多少

select count(distinct ID) from table Thinkphp CURD写 $count $model->where($where)->count(distinct 字段名);

什么是AOP和简单的使用AOP注解来实现日志功能

文章目录一、理论二、实操一、理论 AOP面向切面编程 在软件业&#xff0c;AOP为Aspect Oriented Programming的缩写&#xff0c;意为&#xff1a;面向切面编程&#xff0c;通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术. AOP是OOP的延续&#xff0c;是软…