Maven 3.9.1下载安装配置一条龙(无压力)亲测

news2024/11/18 11:21:38

这里写自定义目录标题

  • 前言
  • 一、下载 Apache Maven 3.9.1
    • 1.1、请先检查自己的IDEA是否有这个条件,是否兼容
    • 1.2、Maven下载
  • 二、Windows安装配置Maven
    • 2.1、解压
    • 2.2、新建 repository 本地仓库
    • 2.3、配置环境变量
      • MAVEN_HOME 软件路径
      • M2_HOME 本地仓库路径
      • 配置Path
      • 2.3.1新人友好图示
  • 三、配置settings.xml文件
    • 3.1、配置本地仓库地址
    • 3.2、配置Maven阿里云等镜像
      • 3.2.1、查找 `mirrors`,这对象中添加 阿里云镜像
    • 3.3、Maven配置JDK (这里不建议配置,每个项目配置不同的jdk即可)
  • 四、测试maven是否安装成功
  • 五、IDEA maven 配置

其实maven版本差不多,点开了也别走

前言

2023年05月06日
Apache Maven 3.9.1 是为所有用户推荐的最新版本。
Apache Maven 团队维护着最后两个系列的 GA 版本的最新版本。

3.9.1
目前,插件提供低至 3.2.5 的 Maven API 兼容性。
日期格式为:YYYY-MM-DD

发行日期版本所需java版本
2023-03-143.9.1Java 8

一、下载 Apache Maven 3.9.1

1.1、请先检查自己的IDEA是否有这个条件,是否兼容

在这里插入图片描述

1.2、Maven下载

官网
3.9.1

Binary是可执行版本,已经编译好可以直接使用。 Source是源代码版本,需要自己编译成可执行软件才可使用。

  1. Windows 使用Maven 选择 Binary zip archive apache-maven-3.9.1-bin.zip
    在这里插入图片描述

二、Windows安装配置Maven

2.1、解压

将下载好的解压到自己设置的目录中 路径中不要有中文等影响环境的字符

2.2、新建 repository 本地仓库

在其目录内新建名为repository的文件夹,
此文件夹的目的是作为本地的Maven仓库来使用

在这里插入图片描述

2.3、配置环境变量

win11:搜索窗口 ---> 编辑系统环境变量--->环境变量--->系统变量(S)--->新建

MAVEN_HOME 软件路径

变量名:MAVEN_HOME
 变量值:D:\software\apache-maven-3.9.1\repository
     //此处的变量值为你存放Maven的解压路径

M2_HOME 本地仓库路径

变量名:M2_HOME
 变量值:D:\software\apache-maven-3.9.1\repository
     //此处的变量值为你存放Maven的解压后目录中的文件夹的路径

配置Path

 %MAVEN_HOME%\bin

攻城狮请走目录三:Maven配置阿里云等镜像

2.3.1新人友好图示

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

在这里插入图片描述
新建 MAVEN_HOME
在这里插入图片描述
新建 M2_HOME
在这里插入图片描述
打开 Path变量
在这里插入图片描述
输入内容

 %MAVEN_HOME%\bin

在这里插入图片描述
确认无误后,确定 ——关闭所有窗口

三、配置settings.xml文件

打开解压路径下 conf下的 settings.xml文件
在这里插入图片描述

3.1、配置本地仓库地址

找到节点localRepository,
配置本地地址

如代码所示,填写自己的本地仓库地址

<localRepository>D:\software\apache-maven-3.9.1\repository</localRepository>

在这里插入图片描述

3.2、配置Maven阿里云等镜像

3.2.1、查找 mirrors,这对象中添加 阿里云镜像

在这里插入图片描述

 
		  <!-- 阿里云spring仓库 -->
		 <mirror>
			<id>aliyunmaven</id>
             <mirrorOf>central</mirrorOf>
             <name>aliyun central maven</name>
             <url>https://maven.aliyun.com/repository/central</url>
		 </mirror>

3.3、Maven配置JDK (这里不建议配置,每个项目配置不同的jdk即可)

我这里代码编译报错了,注释掉了。

在这里插入图片描述

     <!-- java版本 --> 
     <profile>
           <id>jdk-1.8</id>
           <activation>
               <activeByDefault>true</activeByDefault>
               <jdk>1.8</jdk>
           </activation><properties>
               <maven.compiler.source>1.8</maven.compiler.source>
               <maven.compiler.target>1.8</maven.compiler.target>
               <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
           </properties>
     </profile>

四、测试maven是否安装成功

  1. win + r 打开 cmd
  2. 输入 mvn -v 查看版本
  3. mvn help:system 更新初始化依赖

测试配置镜像地址成功

在这里插入图片描述

测试版本成功

在这里插入图片描述

五、IDEA maven 配置

在这里插入图片描述

这里是我着想了,IDEA 2022.2.4 推荐 maven 3.8.1
我去按照这个重装一个去

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

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

相关文章

关于maven

一、maven是什么 一个java项目构建工具 二、maven的作用 &#xff08;1&#xff09;依赖管理 不同框架整合&#xff0c;互相依赖jar包版本不同&#xff0c;版本不一样&#xff0c;程序跑起来就会报错。用maven管理jar包。 &#xff08;2&#xff09;跨平台构建项目 linux服…

数字信号处理3:A/D、D/A转换

信号这个东西&#xff0c;我们是实际应用中用的大多都是模拟信号&#xff0c;比如说语音、地震、雷达、声纳信号&#xff0c;这些都是模拟信号&#xff0c;但是&#xff0c;计算机想要通过数学方法处理模拟信号&#xff0c;就要先将模拟信号转换成具有有限精度的数字序列&#…

L4公司进军辅助驾驶,放话无图也能跑遍中国

作者 | Amy 编辑 | 德新 高阶智能驾驶走向规模量产&#xff0c;高精地图成为关键的门槛之一。今年&#xff0c;多家车企和智驾公司都喊出「不依赖高精地图&#xff0c;快速大规模落地」的口号。 华为、小鹏、元戎以及毫末等&#xff0c;可能是最快在国内量产 无高精图智…

TCP/IP网络编程(一)

TCP/IP网络编程读书笔记 第1章 理解网络编程和套接字1.1 理解网络编程和套接字1.1.1 构建打电话套接字1.1.2 编写 Hello World 套接字程序 1.2 基于Linux的文件操作1.2.1 底层访问和文件描述符1.2.2 打开文件1.2.3 关闭文件1.2.4 将数据写入文件1.2.5 读取文件中的数据1.2.6 文…

AI仿写软件-仿写文章生成器

AI仿写软件&#xff1a;高效出色的营销利器 作为互联网时代的营销人员&#xff0c;我们不仅需要品牌意识&#xff0c;还必须深谙营销技巧。万恶的时限压力使得我们不得不在有限的时间内输出更多的文本内容&#xff0c;以便吸引更多的关注。那么&#xff0c;如何解决这个问题呢…

C++网络基础知识面试题2

目录 1、使用TCP的常见协议有哪些&#xff1f;使用UDP的常见协议有哪些&#xff1f;简单说几个 2、如何判断访问目标地址的网络是通的&#xff1f;如何简单地查看到目标地址的网络是否有丢包和抖动&#xff1f; 3、如果知道目标服务器的服务端口有没有开启&#xff1f; 4、…

【NodeJs】使用Express框架快速搭建一个web网站

如果电脑有安装使用Nodejs&#xff0c;用得次数少的话&#xff0c;忘了怎么弄&#xff0c;可以看看这个文章&#xff0c;按照步骤&#xff0c;能快速搭建一个web网站服务器&#xff0c; 首先&#xff0c;你需要保证电脑系统有安装了Node.js&#xff0c;然后可以用VsCode开发工…

Java多线程基础概述

简述多线程&#xff1a; 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程&#xff0c;提升性能。 正式着手代码前&#xff0c;需要先理清4个概念&#xff1a;并发&#xff0c;并行&#xff0c;进程&#…

ChatGPT带你领略自动驾驶技术

一、自动驾驶技术现概述 自动驾驶技术是指利用计算机、传感器和其他设备&#xff0c;使车辆能够在不需要人类干预的情况下自主行驶的技术。目前&#xff0c;自动驾驶技术已经在一些汽车厂商和科技公司中得到广泛应用&#xff0c;但仍然存在一些技术和法律上的挑战&#xff0c;需…

c++类友元函数理解(图、文、代码)

序&#xff1a; 1、初学c&#xff0c;理解阶段&#xff0c;一下为个人理解和案例&#xff0c;陆续更新 一、友元函数和普通函数区别 类的友元函数是函数&#xff0c;但是他可以调用类的私有变量&#xff0c;以下代码&#xff0c;Fun2是报错的&#xff0c;因为这个函数跟A没任…

基于SSM框架流浪动物救助及领养管理系统(spring+springmvc+mybatis+jsp+jquery+layui)

一、项目简介 本项目是一套基于SSM框架流浪动物救助及领养管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&…

java错题总结(28-30页)

------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- 不考虑类加载&#xff0c; --------------------------------------------…

实验三 磁盘调度算法设计

实验三 磁盘调度算法设计 实验目的&#xff1a; 通过对磁盘调度算法的设计&#xff0c;深入理解提高磁盘访问速度的原理。 实验内容&#xff1a; 模拟实现磁盘调度算法&#xff1a;最短寻道时间优先&#xff08;SSTF&#xff09;和扫描&#xff08;SCAN&#xff09;算法。 …

数字化转型导师坚鹏:企业数字化转型培训如何高效推进评价与改进

企业数字化转型培训如何高效推进、评价与改进 ——以推动企业数字化转型战略落地为核心&#xff0c;实现知行果合一 课程背景&#xff1a; 很多企业都在开展企业数字化转型培训工作&#xff0c;目前存在以下问题急需解决&#xff1a; 不清楚如何有效推进企业数字化转型培训…

JavaScript 箭头函数

&#xff08;许多人所谓的成熟&#xff0c;不过是被习俗磨去了棱角&#xff0c;变得世故而实际了。那不是成熟&#xff0c;而是精神的早衰和个性的消亡。真正的成熟&#xff0c;应当是独特个性的形成&#xff0c;真实自我的发现&#xff0c;精神上的结果和丰收。——周国平&…

Vue|内置指令

Vue的内置指令是带有v-前缀的特殊属性&#xff0c;它的作用是当表达式的值改变时将其一系列连带影响&#xff0c;响应地作用于DOM元素。 推荐专栏&#xff1a;微信小程序实战开发专栏 内置指令v-text指令v-html指令v-cloak指令v-once指令v-pre指令 内置指令 开始前的准备&#…

虹科方案 | CEMEX 使用HK-Edgility 智能边缘计算平台简化其企业 WAN 管理和运营

一、应对价值 130 亿美元的跨国企业的网络挑战 “我们选择 Edgility 是因为其卓越的管理和协调功能&#xff0c;它为我们提供了一个端到端的工具集&#xff0c;可以经济高效地部署和管理我们边缘设备的生命周期。” —— Fernando Garcia -Villaraco Casero, CEMEX 全球IT 战略…

玩家必看!这三款简单好玩的免费小游戏平台!

在这个飞速发展和高度竞争的时代&#xff0c;人们的日程表已经被各种事情排满。时间的紧迫使得我们不可能一刻都停歇下来&#xff0c;正因为如此&#xff0c;我们才需要适当地放慢自己的步伐&#xff0c;寻找些许休闲娱乐的机会来放松自己。 现如今&#xff0c;越来越多的小游…

VSAN 6.7虚拟机精简置备盘空间不回收

原创作者&#xff1a;运维工程师 谢晋 VSAN 6.7虚拟机精简置备盘空间不回收 前提 前提 客户VSAN6.7环境&#xff0c;做了Horzion7.4&#xff0c;近期发现虚拟机存储空间越来越大&#xff0c;远远超过了已分配的磁盘空间大小&#xff0c;发现是数据写入系统内即使删除了数据…

25个著名的WordPress网站案例

想创建免费网站吗&#xff1f;从易服客建站平台开始 500M免费空间&#xff0c;可升级为20GB电子商务网站 创建免费网站 WordPress 内容管理系统为全球35%的网站提供支持。鉴于目前有 17 亿个站点&#xff0c;并且还在增加&#xff0c;您可以算出每秒向网站访问者提供内容的W…