IDEA配置Maven教程

news2024/11/24 11:41:29

IDEA配置Maven教程

  • 💕1、mavne的下载
  • 💕2、maven的安装
  • 💞3、配置Maven环境变量
  • 💞4、配置 Maven 本地仓库存放路径
  • 💖 5、settings.xml配置;
  • 💖6、IDEA配置maven;
  • 💖7、清理下载失败的jar插件;

💕 💕 💞 💞

博主 默语带您 Go to New World.
个人主页—— 默语 的博客👦🏻
《java 面试题大全》
🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭
《MYSQL从入门到精通》数据库是开发者必会基础之一~
🪁 吾期望此文有资助于尔,即使粗浅难及深广,亦备添少许微薄之助。苟未尽善尽美,敬请批评指正,以资改进。!💻⌨

在这里插入图片描述
小姐姐诶是真的好看啊


前言

本文介绍在IDEA中配置Maven,及其配置settings idea配置manven等功能;

💕1、mavne的下载

Maven 官方下载链接如下::https://maven.apache.org/download.cgi

请根据自己的系统下载对应的 Maven 安装包,Maven 最新版本为 3.9.3:

(我本地是3.5.3 暂时为,具体版本大家自行决定)
在这里插入图片描述
点击下载

在这里插入图片描述

💕2、maven的安装

大家在自己的电脑上面选择一个 磁盘 ,根目录建一个mavne的模块,用于存放刚刚下载的maven的压缩包;(目录禁止存放中文地址)

apache-maven-3.9.3-bin.zip 安装包复制到 /maven 文件夹下,然后解压:

/maven 文件夹下再新建一个文件夹 repository , 用作本地仓库路径:
在这里插入图片描述

💞3、配置Maven环境变量

复制Maven所在的路径 ,点击此电脑右键选择属性->高级系统设置->环境变量

在这里插入图片描述
在这里插入图片描述

新建一个系统变量

在这里插入图片描述
变量名为MAVEN_HOME, 变量值为D:\maven\apache-maven-3.5.3-bins\apache-maven-3.5.3,点击确定;
大家根据自己的版本自行填写

在这里插入图片描述

点击确定

进入path 中新建写入 %MAVEN_HOME\bin% 确定保存即可
在这里插入图片描述

依次点击确定,保存;
在这里插入图片描述

我们下面win +R 输入cmd 打开 对话框
输入mvn -v (或者 mvn -version)即可查看版本以及是否安装成功;
在这里插入图片描述
如图则安装成功;如不显示请检查环境变量路径配置是否正确

💞4、配置 Maven 本地仓库存放路径

Maven 本地仓库可以不配置,若不配置,则使用默认路径 C:\用户\{用户名}\.m2\repository。会占用C盘大量的空间;

建议配置一下,在前面的 /maven 文件夹下再新建一个文件夹 repository , 用作本地仓库路径:

在这里插入图片描述

💖 5、settings.xml配置;

可以配置阿里云,华为等仓库帮助大家更好下载jar包

在这里插入图片描述
**settings配置,在 settings 节点下添加如下配置,用于自定义本地 Maven 仓库路径:
**
在这里插入图片描述

下面我推荐几种常用的maven仓库 大家自行挑选

阿里云mavne

	<mirror> 

 <id>alimaven</id> 

 <name>aliyun maven</name> 

 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 

 <mirrorOf>central</mirrorOf> 

</mirror> 

maven官方镜像

	 <!-- maven官方镜像 -->
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name </name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>

阿里云mavne2

<!-- 又一个镜像 -->
<mirror> 
<id>alimaven</id> 
<name>aliyun maven</name> 
<url>http://central.maven.org/maven2</url> 
<mirrorOf>central</mirrorOf> 
</mirror>

阿里云镜像

<!-- 阿里云镜像1 -->
<mirror> 
<id>alimaven</id> 
<name>aliyun maven</name> 
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url> 
<mirrorOf>central</mirrorOf> 
</mirror>
<!-- 阿里云镜像2 -->
 <mirror>
          <id>nexus-public-snapshots</id>
          <mirrorOf>public-snapshots</mirrorOf>
          <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
      </mirror>
<!-- junit镜像地址 -->
<mirror> 
<id>junit</id> 
<name>junit Address/</name> 
<url>http://jcenter.bintray.com/</url> 
<mirrorOf>central</mirrorOf> 
</mirror>

上面的镜像都是在 — 里面的大家注意下;
在这里插入图片描述

💖6、IDEA配置maven;

选择File->Settings…
在这里插入图片描述
搜索Maven
在这里插入图片描述
在这里插入图片描述
然后点击Apply再点击OK可以了

它将会自动去扫描 pom的 依赖并下载;

repository 中;

在这里插入图片描述

💖7、清理下载失败的jar插件;

D:\maven\apache-maven-3.5.3-bin\repository 是我存在下载jar的地址 大家需要修改为自己的

set REPOSITORY_PATH=D:\maven\apache-maven-3.5.3-bin\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 搜索完毕
pause

打开txt文档,复制上面代码,保存;并修改名字后缀为bat;如下图
在这里插入图片描述
双击即可执行;
在这里插入图片描述

等他执行完成关闭即可;

5

mavne 的按照配置分享结束,希望可以帮助到大家;

如对本文内容有任何疑问、建议或意见,请联系作者,作者将尽力回复并改进📓;(联系微信:Solitudemind )

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

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

相关文章

不容小觑:MES系统上线后绝对不能大意的几点

随着工业自动化和信息化的普及&#xff0c;制造执行系统&#xff08;MES&#xff09;已经成为现代制造企业的重要组成部分。然而&#xff0c;即使在实施MES系统之后&#xff0c;企业仍然不能掉以轻心。本文将探讨MES系统上线后需要引起注意的几个方面&#xff0c;以帮助企业更好…

SolidWorks如何切换语言选项

一些工程师的电脑上安装的上英文操作系统&#xff0c;这种操作系统如果安SolidWorks的话&#xff0c;即已经安装上中文语言包&#xff0c;但打开SolidWorks后&#xff0c;其界面还是英文界面。如何在英文Windows操作系统中运行中文版的SolidWorks呢&#xff1f; 照成以上问题可…

Maven下载和配置教程:Windows、Mac和Linux系统安装指南

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

JDBC技术概述

1.1 JDBC技术概述 Java Database Connectivity 简称JDBC&#xff0c;是Java数据库连接的技术。是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口&#xff0c;提供了诸如查询和更新数据库中数据的方法。 JDBC是Java访问数据库的标准规则&#xff0c;可以为不同的…

数据结构与算法——时间复杂度和空间复杂度(详解版)

在学习具体的数据结构和算法之前&#xff0c;每一位初学者都要掌握一个技能&#xff0c;即善于运用时间复杂度和空间复杂度来衡量一个算法的运行效率。 所谓算法&#xff0c;即解决问题的方法。同一个问题&#xff0c;使用不同的算法&#xff0c;虽然得到的结果相同&#xff0…

记一次 频繁Full GC JVM调优

记一次 频繁Full GC JVM调优 背景 观察服务监控平台的时候发现&#xff0c;几乎 20分钟就会触发一次 Full GC&#xff1b; 问题定位 因为对我们系统JVM参数都很熟悉&#xff0c;所以问题定位很快&#xff0c;通过监控就定位到 每次触发FullGC 的时间 都与MetaSapceSize达到…

Elasticsearch原理剖析

一、 Elasticsearch结构 Elasticsearch集群方案由EsMaster、EsClient和EsNode1、EsNode2、EsNode3、EsNode4、EsNode5、EsNode6、EsNode7、EsNode8、EsNode9进程组成&#xff0c;如下图所示&#xff0c;模块说明如表下所示。 说明如表&#xff1a; 名称说明ClientClient使用H…

统计连续字符-2022年全国青少年信息素养大赛Python国赛第7题

[导读]&#xff1a;超平老师计划推出《全国青少年信息素养大赛Python编程真题解析》50讲&#xff0c;这是超平老师解读Python编程挑战赛真题系列的第9讲。 全国青少年信息素养大赛&#xff08;原全国青少年电子信息智能创新大赛&#xff09;是“世界机器人大会青少年机器人设计…

2.1 线性表的逻辑结构与存储结构

在之前的数据结构知识铺垫2&#xff1a;物理结构与逻辑结构一文中, 我们介绍了物理结构与逻辑结构, 物理结构即存储结构. 本篇文章我们着重探讨一下线性表的逻辑结构与存储结构. 1. 线性表的逻辑结构 图1. 线性表的逻辑结构 线性表是具有相同特性的数据元素的有限序列, 每个元…

SHELL CLASH配置规则

本地环境 小米AX1800路由器&#xff0c;旧版&#xff08;黢黑的四方立柱体&#xff0c;没有天线&#xff09;&#xff0c;已降级至固定版本小米 AX1800 1.0.336 问题 因为某些网络原因&#xff0c;在WiFi中安装了shell clash作为互联网代理&#xff0c;使用部分软件时提示网…

ChatGPT在大学里该怎么用?24所英国顶级大学宣布立场!

自从ChatGPT横空出世以来&#xff0c;许多行业都被得到赋能。而在教育行业&#xff0c;许多大学生把它视为写作业的“神器”&#xff1a;节省查阅复杂文献的时间、编写简单的Python代码、辅助学生理解知识点&#xff0c;甚至直接“生成”论文...... 但这些行为&#xff0c;学校…

个人使用:Windows下 OpenCV 的下载安装(2021.12.4详细)

一、下载OpenCV   到OpenCV官网Release(发布)板块下载OpenCV-4.5.4 Windows。 下载后是这样的 然后双击他&#xff0c;解压&#xff0c;就是大佬们说的安装&#xff0c;实质就是解压一下&#xff0c;解压完出来一个文件夹&#xff0c;其他什么也没发生。你把这个文件夹放在哪…

4、Kubernetes 架构、理解 k8s 架构

kubeadm 用于初始化 Cluster。 kubectl 是 Kubernetes 命令行工具。通过 kubectl 可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。 kubelet 运行在 Cluster 所有节点上,负责启动 Pod 和容器。 Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Ku…

【Linux从入门到精通】gdb调式技巧大全

本篇文章会对开发工具:gdb调试器的使用进行讲解。希望本篇文章会对你有所帮助。 目录 一、gdb简单介绍 二、gdb 调试 2、1 加入调试信息 2、2 调试命令 2、2、1 gdb可执行程序——进入调式 2、2、2 l行号/函数名——显示代码 2、2、3 b行号/函数名——打断点 2、2、4 infob——…

mysql数据库的定时备份脚本(docker环境和非docker环境)

一、非docker安装的MySQL MySQL作为一种常用的数据库管理系统,拥有着众多的优秀特性,如高性能、高可靠性、高可扩展性等。然而,在数据备份上,也需要我们进行一定的处理,这样才能保证数据的安全性。因此,在这里我们将介绍如何定时备份MySQL数据库。 我们可以通过MySQL自…

Filebeat+ELK (grok、mutate、mutiline、date)详解

目录 一&#xff1a;FilebeatELK 部署 1&#xff0e;安装 Filebeat 2&#xff0e;设置 filebeat 的主配置文件 3.在 Logstash 组件所在节点上新建一个 Logstash 配置文件 4.访问登录 二&#xff1a;grok 正则捕获插件 1、内置正则表达式调用 2、举例说明 3、自定义表达式…

飞腾开发者平台上线龙蜥专区,为开发者提供硬核技术支持

开源的本质在“人”&#xff0c;开源社区是由一个个做贡献的人构建起来的。近日&#xff0c;飞腾开发者平台联合国内领先的操作系统开源社区——龙蜥社区&#xff0c;推出龙蜥专区&#xff0c;旨在为广大开源爱好者提供社区前沿技术和一线开源文档。 龙蜥专区&#xff08;专区…

从低效率到高效率,开源大数据技术助力职场办公质的飞跃!

在办公流程化管理越来越流行的今天&#xff0c;如何让职场办公实现高效率飞跃和发展&#xff1f;应用开源大数据技术和低代码技术平台&#xff0c;可以实现这一目的&#xff0c;助力企业从传统的开发模式中剥离出来&#xff0c;实现高效率办公发展。今天&#xff0c;趁着大好契…

天池大赛中药说明书实体识别挑战冠军方案开源(一)方案及模型原理说明

目录 Introduction 导言赛题背景任务描述数据探索分析 核心思路数据预处理Baseline: BERT-CRF优化1&#xff1a;对抗训练优化2&#xff1a;混合精度训练&#xff08;FP16&#xff09;优化3&#xff1a;多模型融合优化4&#xff1a;半监督学习其他无明显提升的尝试方案最终线上成…

Linux开发工具【gdb】

Linux开发工具【gdb】 程序的发布方式有两种&#xff0c;debug模式&#xff08;调试版本&#xff09;和release模式&#xff08;发布版本&#xff09;。Linux下gcc/g出来的二进制程序&#xff0c;默认是release模式。无法保证我们的代码有时候会出现问题&#xff0c;这时就要使…