maven本地仓库地址修改+maven国内镜像设置+maven运行所需pos.xml文件配置基本写法

news2024/12/25 16:08:09

1,maven本地仓库地址修改
maven在使用过程中,本地项目仓库其空间占用会越来越大,但是其默认仓库位置往往是以C盘为主,C盘作为系统盘常常会遇到所在盘空间占满的情况,所以我们将其改至其他硬盘空间位置为适合做法,我们先进入以下位置;
请添加图片描述
我们可以在记事本中打开其中的setting.xml,找到:

Default:${user.home}/.m2/repository
<localrepository>/path/to/local/repo<localrepository>
-->

因为此处为注释,所以我们再另外写入地址即可
请添加图片描述
保存即可完成;

2,maven国内镜像设置
因为其中央仓库默认位置位于境外,故我们设置国内镜像位置更利于我们相关项目下载;
我们仍然是进入setting.xml文件下,寻找到以下位置:
请添加图片描述
然后在其附下以下指令:

<mirror>
 <id>nexus-aliyun<id>
 <mirrorOf>central<mirrorOf>
 <name>Nexus aliyun<name>
 <url>http://maven.aliyun.com/nexus/content/groups/public<url>
</mirror>

保存即可;

3,maven运行所需pos.xml文件配置基本写法
首先,在项目架构上我们需要建立一个project->project-java->scr,pos.xml(同层目录),scr->java,resources(同层目录),java和resources目录下即是作为java项目来进行管理,那么在建立好框架之后,我们对相关配置文件pos.xml进行书写,首先我们在scr同级目录下创建pos.xml文件;
请添加图片描述
之后我们进入之前安装的maven的安装目录,在其子目录lib里面有大量的pos.xml文件可以用于复制修改,进入lib目录,随便打开一个jar包,向上返回一层,查找文件;
请添加图片描述
选择第一个pos.xml即可;我们将其复制到我们所建立的pos.xml文件上,之后我们将maven配置按照我们的要求来进行改写,下面以我的实际情况为例:

<dependencies>
	<dependency>
		<groupId>com.super</groupId>
		<artifactId>project-java</artifactId>
		<version>1.0</version>
		<packaging>jar</packaging>
	</dependency>
</dependencies>

把之前的依赖给删除,换上我们自己的依赖,保存即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/792295.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue style中的 scoped 属性

Vue 中存在 scoped 属性&#xff0c;HTML5中也存在一个 scoped 属性&#xff0c;而且&#xff0c;这两者都是针对 css 样式处理的属性&#xff0c;所以很多文章在 解释 Vue scoped 的时候&#xff0c;都会把两者混为一谈&#xff0c;直接进把 HTML5 scoped 的定义搬到 Vue scop…

TikTok带货成功的关键:用户参与与互动

TikTok作为一个社交媒体平台&#xff0c;其带货成功的关键之一是用户参与和互动。在这篇文章中&#xff0c;我们将探讨如何通过激发用户参与和互动&#xff0c;提高TikTok带货的效果。 首先&#xff0c;创造互动性的内容是吸引用户参与的重要因素。在带货视频中&#xff0c;可…

Redis学习路线(1)—— Redis的安装

一、NoSQL SQL VS NoSQL 1、名称 SQL 主要是指关系数据库。NoSQL 主要是指非关系数据库。 2、存储结构 SQL 是结构化的数据库&#xff0c;以表格的形式存储数据。NoSQL 是非结构化的数据库&#xff0c;以Key-Value&#xff08;Redis&#xff09;&#xff0c;JSON格式文档&…

Linux系统安装Mysql二进制文件

&#x1f4bb;前言 为了简化安装和配置过程&#xff0c;许多Linux发行版提供了预编译的二进制MySQL安装包&#xff0c;这些安装包已经经过测试和验证&#xff0c;可以在大多数Linux系统上正常工作。通过安装这些二进制MySQL安装包&#xff0c;可以省去从源代码编译和安装的繁琐…

mysql通过binlog恢复数据

开启binlog 在my.ini中添加以下两行代码&#xff1a; log-binmysql-bin server-id1 注意要写在[mysqld]范围内才会生效 查看binlog存放日志文件目录 show variables like %datadir%; 查看binlog文件名 show master logs; 将binlog转换成sql mysqlbinlog --no-defaults …

个性化-强连接-更智能 伙伴云5大扩展功能详解

伙伴云【小伙开麦】直播间「“伙”速上新」栏目上线&#xff0c;由产品经理讲解产品伙伴云5大功能模块&#xff0c;旨在让业务流程更加清晰、让用户使用操作更加便捷、让业绩转化更高效、让生态连接更顺畅…… 在不断的技术创新过程中&#xff0c;进一步助力数字化转型&#x…

CAN bus off ——ISO11898

什么是can bus off&#xff1f; CAN总线关闭&#xff08;CAN bus off&#xff09;是指CAN节点进入一种错误状态&#xff0c;无法继续正常的数据通信。当一个CAN节点的错误计数器超过了设定的阈值时&#xff0c;该节点将进入CAN总线关闭状态。在这种状态下&#xff0c;该节点将停…

opencv-24 图像几何变换03-仿射-cv2.warpAffine()

什么是仿射&#xff1f; 仿射变换是指图像可以通过一系列的几何变换来实现平移、旋转等多种操作。该变换能够 保持图像的平直性和平行性。平直性是指图像经过仿射变换后&#xff0c;直线仍然是直线&#xff1b;平行性是指 图像在完成仿射变换后&#xff0c;平行线仍然是平行线。…

Android 耗时分析(adb shell/Studio CPU Profiler/插桩Trace API)

1.adb logcat 查看冷启动时间和Activity显示时间&#xff1a; 过滤Displayed关键字&#xff0c;可看到Activity的显示时间 那上面display后面的是时间是指包含哪些过程的时间呢&#xff1f; 模拟在Application中沉睡1秒操作&#xff0c;冷启动情况下&#xff1a; 从上可知&…

Python小练习实践

在交互模式下&#xff0c;可以不写print&#xff1b;默认调用 print(repr(a)) 文件模式&#xff0c;必须写print。 If语句 Input语句&#xff0c;返回的是字符串 len()&#xff0c;长度 小练习&#xff1a; 输入一个自己的生日月份 写个if 和else 判断一下当月是否是你的生日…

celery----异步发送短信

1.目录结构 -celery.py --------必须叫这个名字 放定时任务、里面实例化得到app对象 -home_task.py和user_task.py. ----------就是针对不同app的任务文件 2.各文件的内容 celery.py from datetime import timedeltafrom celery import Celery from celery.schedu…

PLL设计-仿真

线性相位裕锁相环模型 out都代表噪声&#xff0c;PFDCP的gain是Icp/2π&#xff0c;LF的传输函数是,VCO传输函数是,分频器增益是1/N 首先不考虑噪声模型 阶跃响应-查看建立时间&#xff0c;下面两条线是上面两条线减1V后的结果&#xff0c;方便查看。 放大上图&#xff0c;输入…

支持向量机(SVM)---代码实现

# coding: utf-8## 感知器模型流程 """1.初始化w, b2.遍历所有训练数据集中选出的误分类点&#xff1a;2.1.如果y ! sign(wxb) 或者 y*(wxb) < 0 则为误分类点2.2 根据误分类点计算&#xff1a;w_new w_old -alpha * 对w的梯度&#xff0c; b_new b_old - …

共聚焦显微镜在光学膜片表面微结构测量中的应用

在当前的液晶显示器行业&#xff0c;TFT液晶面板因其显示反应速度更快更适用于动画及显像显示的特点而得到广泛应用。作为配套组件的背光显示模组&#xff0c;为其供应充足且分布均匀的光源亮度&#xff0c;使得液晶面板的显像功能能够正常工作。液晶面板消费需求的不断增长带动…

【vue3】获取字典数据,封装为公共方法

前言: 后台项目中基本上都有字典管理页面,Vue封装字典数据的主要目的是为了方便数据的管理和使用 不管在哪个页面使用下拉框,el-select的options数据源需要通过调用接口获取到,不同的数据源调用不同的接口,引入和使用都是不小的工作量,如果使用字典数据管理,不管同个页…

(打造透明屏展厅全攻略)如何打造透明OLED显示屏展厅?

透明OLED显示屏是一种具有透明度的显示屏幕&#xff0c;可以在不使用时完全透明&#xff0c;从而实现空间与显示的完美融合。在展厅设计中&#xff0c;透明OLED显示屏可以带来全新的视觉体验&#xff0c;使展品更加生动、立体&#xff0c;展示效果更佳。下面是打造透明OLED显示…

Hi3536网络应用调优

目录 1. 为什么UDP接收或发送会丢包? 2. 使用 socket 接口时&#xff0c;如何正确工作在非阻塞模式下&#xff1f; 3. TOE 使能及使用注意事项 4. TOE 模式下使用 socket 接口时的注意事项 1. 为什么UDP接收或发送会丢包? 用户态应用程序在接收 UDP 数据时&#xff0…

什么是SVM算法?硬间隔和软间隔的分类问题

SVM全称是supported vector machine(支持向量机)&#xff0c;即寻找到一个超平面使样本分成两类&#xff0c;并且间隔最大。 SVM能够执行线性或⾮线性分类、回归&#xff0c;甚至是异常值检测任务。它是机器学习领域最受欢迎的模型之一。SVM特别适用于中小型复杂数据集的分类。…

梯度提升树的基本思想

目录 1. 梯度提升树 VS AdaBoost 2. GradientBoosting回归与分类的实现 2.1 GradientBoosting回归 2.2 GradientBoosting分类 1. 梯度提升树 VS AdaBoost 梯度提升树&#xff08;Gradient Boosting Decision Tree&#xff0c;GBDT&#xff09;是提升法中的代表性算法&#…

kali中的一些工具简单使用dirb、netdiscover、ffuf、nmap、sqlmap、hydra、msfconsole

kali渗透常用工具 dirbnetdiscover介绍 ffuf介绍 nmap介绍 sqlmaphydra介绍 msfconsolemsfconsole上线windows dirb dirb <目标URL> <字典文件> [选项] <目标URL>&#xff1a;要扫描的目标URL&#xff0c;例如&#xff1a;http://example.com。 <字典文件…