配置本地Maven仓库——IDEA配置本地Maven源

news/2024/5/2 16:16:00/文章来源:https://blog.csdn.net/m0_61083409/article/details/126619196

Maven基础配置
现在大多数都是使用maven管理项目所需的资源文件,可是因为maven的远程仓库多数都很难下载,所以我们可以通过配置国内镜像,配置本地maven源。

1、下载maven

maven下载链接


2、maven下载后是一个压缩包,直接解压即可使用
这里网吧maven安装在D盘,所以在D盘解压,如图:
这里写图片描述
3、配置Maven的环境变量
以win10为例,找到设置环境变量的地方:
以win10为例,找到设置环境变量的地方

选择新建:
这里需要新建2个环境变量和修改Path变量

  • 变量名:MAVEN_HOME
    变量值: D: Mavenapache-maven-3.5.0

  • 变量名:MAVEN_OPTS
    变量值: -Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
    如下图所示:
    这里写图片描述
    新建完成后,修改Path的值:在Path环境变量中添加**%MAVEN_HOME%in;**
    这里写图片描述
    注:演示的效果图以win10为例,其他win类型,如win7/win8.可以通过编辑Path环境变量,按下end键,移动到最后,然后追加**;%MAVEN_HOME%in;**保存即可

3、验证maven是否配置成功
按下 win+r 输入 cmd 调出命令行面板,输入 mvn -v.如果能显示maven的版本信息即已经配置成功
这里写图片描述


4、选择合适的目录仓库(repository)和maven配置文件(setting.xml)
在这里,我把目录仓库和配置文件都放在了Maven目录下,即apache-maven同级目录
这里写图片描述


5、Mave配置文件内容(setting.xml)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><pluginGroups /><proxies /><servers /><localRepository>D:/server/maven/repository</localRepository><mirrors><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>central</id><name>Maven Repository Switchboard</name><url>http://repo1.maven.org/maven2/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>repo2</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://repo2.maven.org/maven2/</url></mirror><mirror><id>ibiblio</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url></mirror><mirror><id>jboss-public-repository-group</id><mirrorOf>central</mirrorOf><name>JBoss Public Repository Group</name><url>http://repository.jboss.org/nexus/content/groups/public</url></mirror><mirror><id>google-maven-central</id><name>Google Maven Central</name><url>https://maven-central.storage.googleapis.com</url><mirrorOf>central</mirrorOf></mirror><!-- 中央仓库在中国的镜像 --><mirror><id>maven.net.cn</id><name>oneof the central mirrors in china</name><url>http://maven.net.cn/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors></settings>

注意:配置文件中需要注意修改本地仓库路径:
这里写图片描述


6、配置IDEA
maven本地仓库准备好后,就是让idea项目中使用本地仓库。
先找到IDEA的maven设置:(需要设置Maven和Runner,如下图所示)
这里写图片描述
这里写图片描述
VMoptions值:-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
这里写图片描述
配置完成后,记得保存。


7、刷新项目Maven
再次打开设置,找到Maven设置。找到Repositories,更新本地Maven。如下图:
这里写图片描述

这时候已经可以看到Maven已经在下载了。稍等片刻就可以使用了

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用HFSS-API设计指数渐变传输线

学个Antenna是以天线仿真和调试为主&#xff0c;理论原理为辅的干货天线技术专栏&#xff0c;包括天线入门知识以及各类天线的原理简介、仿真软件建模、设计、调试过程及思路。如有想看到的内容或技术问题&#xff0c;可以在文尾写下留言。 ​摘要&#xff1a; 上节学个Antenna…

纵横网络靶场 刷题记录

目录 Modbus协议 MMS协议分析 大工UDP协议 工控蜜罐日志分析 隐信道数据安全分析 工控安全取证 隐藏的黑客 Modbus协议 黑客通过外网进入一家工厂的控制网络&#xff0c;之后对工控网络中的操作员站系统进行了攻击&#xff0c;最终通过工控协议破坏了正常的业务。我们得…

Linux学习笔记

Linux安装在VM上 直接安装即可&#xff0c;或者打开VMX文件&#xff0c;挂载到VM上 Linux的目录结构 /代表根目录。~不同的用户&#xff0c;代表的目录不同。 超级管理员用户&#xff1a;root&#xff0c;终端中显示~&#xff0c;表示/root目录 普通用户&#xff1a;在hom…

手写一个泛型双向链表

前言 在当前大环境的背景下面试不问点算法都不算个合格的面试了&#xff08;卷&#xff09;&#xff0c;而与算法紧密相关的数据结构也是经常问到的&#xff0c;像集合、链表、树、图、栈、堆、队列、矩阵 等等等等。 是不是感觉难度如下&#xff1a; 集合&#xff1a;有手就…

分布式缓存Hazelcast的部署及与SpringBoot整合使用

目录一、简介二、安装2.1 使用Docker形式部署2.2 客户端命令行2.3 Web管理页面三、与SpringBoot项目整合3.1 pom依赖3.2 配置类3.3 使用方式一、简介 官方文档&#xff1a;https://docs.hazelcast.com/hazelcast/latest/clients/java Github地址:https://github.com/hazelcast…

《MeInGame: Create a Game Character Face from a Single Portrait 》论文解读

一&#xff1a;论文干了件什么事 从单张图片生成一个游戏中的虚拟形象&#xff0c;且&#xff0c;论文的方法对光照强度&#xff0c;光照阴影遮挡等具有很好的鲁棒性&#xff0c;可以忠实还原肤色、妆容和皱纹等个性化细节。 摘要&#xff1a; 近年来&#xff0c;基于深度学习…

使用iptables动态映射Docker容器端口

0x0. 安装telnet telnet介绍&#xff1a;https://zh.wikipedia.org/wiki/Telnet 本文用于测试指定端口是否开放&#xff0c;命令如下&#xff1a; telnet [ip] [port]参数解释&#xff1a; ip&#xff1a;ip地址port&#xff1a;端口 如果指定端口开放则结果如下&#xff1a…

Libra论文阅读笔记-A unified congestion control framework for diverse application

目录一、Overview二、问题背景三、Libra方案overview四、Libra方案设计五、RL-based CCA算法总结论文题目&#xff1a;《A unified congestion control framework for diverse application preferences and network conditions》 CoNEXT’21 一、Overview 目前的拥塞控制算法(…

Python代码优化工具——memory_profiler

Python代码优化工具——memory_profiler一、工具介绍二、安装三、分析结果注解四、使用1、使用python命令进行分析&#xff08;1&#xff09;使用姿势1&#xff08;2&#xff09;示例1&#xff08;3&#xff09;该姿势的利弊1&#xff08;4&#xff09;使用姿势2&#xff08;5&…

Python 程序员过中秋

Python 程序员过中秋 又是一年中秋至-----花好月圆夜&#xff0c;佳文当共鉴。Python PyQt5制作音乐播放界面 CSDN官方活动征文入口 文章目录1. 引言1.1 编写目的1.2 术语1.3 项目开发环境2. 业务概述3.PyQt5简单介绍3.1 手机上的Qt无处不在3.2 惊人的图形能力和性能3.3 Qt 5…

多线程编程(二):List组装

在日常工作中&#xff0c;难免遇到在循环体中组装List的场景&#xff0c;一般来说&#xff0c;不考虑多线程的话&#xff0c;实现起来非常简单。 比如&#xff0c;拟定一个场景&#xff0c;给定0-9999&#xff0c;共10000个数字&#xff0c;组装2个列表&#xff1a;奇数列表、…

Windows与网络基础-7-windows基本命令-目录文件操作

Windows基础命令 目录 一、目录和文件的应用操作 1.1 cd命令 1.2 dir命令 1.3 md或mkdir 1.4rd或rmdir 1.5 move 1.6 copy 1.7 Xcopy 1.8 Del或rease 目标&#xff1a; 掌握windwos系统文件及目录操作的一些命令 掌握windwos网络相关的命令 Window输入命令&#xff…

odoo15 联系人只看自己的设置注意点

今天设置crm模块权限时,联系人单加一个权限,不起作用 经反复设置,最后发现,最后一条无论如何设,不起作用。 class Partner(models.Model):_description = Contact_inherit = [format.address.mixin, avatar.mixin]_name = "res.partner"_order = "displa…

python神经网络编程 豆瓣,用python构建神经网络

python深度学习框架学哪个 Python深度学习生态系统在这几年中的演变实属惊艳。pylearn2&#xff0c;已经不再被积极地开发或者维护&#xff0c;大量的深度学习库开始接替它的位置。这些库每一个都各有千秋。 我们已经在indico的产品或者开发中使用了以下列表中的大部分的技术…

Django-(2)

今日内容概览 静态文件及相关配置请求方法request对象方法pycharm连接MySQLDjango谅解MySQLDjango ormorm语法orm外键关联 静态文件及相关配置 静态文件&#xff1a;html页面上使用的&#xff0c;不会进程改变的资源 第三方框架文件css文件js文件图片文件 针对静态文件资源…

token、cookie、session

目录 cookie session token cookie和token对比 刚刚下班的时候&#xff0c;路上碰到以前带的新人&#xff0c;他说他们那边最近在给一个新系统做新的权限校验&#xff0c;采用JWT的方式&#xff0c;这个新人也做没多久&#xff0c;说自己不了解token、cookie、session的区别…

datawhale8月组队学习《pandas数据处理与分析》(中)(变形、连接、缺失数据)

文章目录五、变形5.1 长宽表变形5.1 pivot5.2 pivot_table 处理非唯一值5.3 melt&#xff08;宽表变长表&#xff09;5.4 wide_to_long5.2 索引的变形5.3 其他变形函数5.3.1 crosstab5.3.2 explode5.3.3 get_dummies5.4 第五章练习5.4.1 美国非法药物数据集5.4.2 特殊的wide_to…

mfc 改变字体颜色

笔者最新的项目是mfc开发的&#xff0c;现在好多软件为了支持国产化操作系统&#xff0c;就客户端界面开发都使用了QT&#xff0c;底层的数据都用纯c实现了。 这里记录下&#xff0c;OnCtlColor(控件颜色事件)&#xff0c;mfc的事件很多&#xff0c;毕竟其一大特色为消息映射机…

Ubuntu更新内核

ubuntu查看当前内核 sudo uname -r如图&#xff1a;内核版本为4.4 方式一&#xff1a;下载.deb包并执行安装 在此网站上查找所需内核版本 Index of /~kernel-ppa/mainline 下载对应内核版本的.deb &#xff0c;如图标号为 1、2、3、4、的 注意&#xff1a;cpu为64架构 选择am…

【无标题】产品经理基础--08交互说明撰写方法

交互说明撰写方法 文章目录交互说明撰写方法一、基本交互形式二、交互说明规范三、全局说明四、交互说明的撰写方法五、PRD文档一、基本交互形式 交互说明可以看做交互设计师或产品经理输出的最核心的“产品”&#xff1b; 交互说明面向的“用户”是下游的同事 —— UI设计师、…