Maven下载安装配置

news/2025/1/12 7:40:29/

maven">下载 Maven

1、进入 Maven官方下载地址

2、点击 Download,再点击 Maven 3 archives,查看 3.x.x 版本的 Maven

下载Maven1

3、点击 3.9.6 文件夹(对应版本号),再点击 binaries 文件夹,点击下载 apache-maven-3.9.6-bin.zip

下载Maven2

binaries:可执行版,是已经编译好的版本

source:源代码版

tar.gz:Linux、Mac 系统安装包

zip:Windows 系统安装包

4、查看 IDEA 兼容 Maven 版本(兼容3.9.6及以前版本)

IDEA 兼容 Maven 版本

maven">安装 Maven

1、将下载好的 Maven 压缩包解压到指定目录即可

安装Maven1

配置环境变量

1、点击此电脑,点击右键,点击属性,点击高级系统设置,点击环境变量

2、在系统变量中,新建 MAVEN_HOME 系统变量,变量值为 Maven 安装路径,点击确定

配置Maven1

3、在系统变量中,找到 Path 变量,点击编辑,新建 %MAVEN_HOME%\bin,点击确定(全部确定)

配置Maven2

4、打开 cmd,输入 mvn -v,查看 Maven 版本 (安装成功)

配置本地仓库

1、仓库是 Maven 下载的 jar 存放的地方,在指定目录新建 repo 文件夹

配置Maven3

2、打开 Maven 的 conf 目录下的 settings.xml 文件(可以用 Notepad++ 打开)

配置Maven4

3、在原 localRepository 注释的下方,添加本地仓库设置,路径为 repo 文件夹路径,保存

<!-- 设置本地仓库位置 -->
<localRepository>D:\working\repo</localRepository> 

配置Maven5

配置远程仓库

1、Maven 本身的中央仓库在国外,下载 jar 很慢,所以改为国内的镜像仓库(也可以是私服仓库)

仓库优先级为:本地仓库 > setting.xml 中的 repositories 仓库 > pom.xml 中的 repositories 仓库 > mirrors 镜像

mirror 会重新设置对应 repositories 仓库中的 url

2、阿里云仓库

<!-- 阿里云仓库 -->
<mirror><id>aliyun</id> <!-- *:表示所有仓库(repositories 中配置的仓库)都使用这个 mirror 的 url 作为 jar 包下载地址 --> <!-- mirrorOf 设置为 repository 的 id,为指定仓库设置 url,maven 默认包含了中央仓库 central --> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <!-- name 随便起 --> <url>https://maven.aliyun.com/repository/public</url> </mirror> 

配置Maven6

3、腾讯云仓库,可以点击文档查看使用方式

<!-- 腾讯云仓库 -->
<mirror><id>tencentyun</id> <mirrorOf>*</mirrorOf> <name>腾讯云公共仓库</name> <url>https://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url> </mirror> 

配置Maven7

4、单个镜像仓库,在 setting.xml 文件 mirrors 标签处,将原有的配置改为如下配置:

配置Maven8

5、多个镜像仓库,在 profiles 中使用 profile 配置,多个仓库配置多个 profile。也可以在一个 profile 的 repositories 中配置多个 repository,如下示例:

<profile><id>aliyun</id> <repositories> <repository> <id>aliyunmaven</id> <!-- 仓库id,供 mirrorOf 使用,随便起。实际上通过 profile 配置,不会再添加 mirror 配置 --> <name>阿里云公共仓库</name> <!-- 仓库名称,随便起 --> <url>https://maven.aliyun.com/repository/public</url> <!-- 仓库url地址 --> <releases> <!-- 库中版本为releases的构件,稳定版本 --> <enabled>true</enabled> <!-- 是否支持更新 --> </releases> <snapshots> <!-- 库中版本为snapshots的构件,临时版本 --> <enabled>true</enabled> <!-- 构件更新策略,daily:每日,always:一直,never:从不,interval:X:间隔 X 分钟),默认为 daily --> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> </profile> 

配置Maven9

6、使用 profile 配置需要进行激活,在文件末尾添加如下配置:

<activeProfiles><activeProfile>aliyun</activeProfile> <!-- profile 的 id --> <activeProfile>tencentyun</activeProfile> </activeProfiles> 

配置Maven10

maven">IDEA配置Maven

1、打开 settings -> Build, Execution, Deployment -> Build Tools -> Maven,Maven home path 选择 Maven 安装路径,User settings file 勾选后,选择 conf 目录下 settings.xml 文件,点击 Apply,再点击 OK 即可

配置Maven11

分类: 

http://www.ppmy.cn/news/1562439.html

相关文章

汽车信息安全 -- S32K1如何更新BOOT_MAC

目录 1.安全启动模式回顾 2.为什么要讨论BOOT_MAC 3.S32K1如何更新? 1.安全启动模式回顾 之前提到过,S32K1系列提供了Crypto Service Engine硬件加密模块(简称CSEc),大家可以通过该芯片系统寄存器SDID.FEATURES(System Device Identification Register)来判断自己的片子…

VUE3 常用的组件介绍

Vue 组件简介 Vue 组件是构建 Vue 应用程序的核心部分&#xff0c;组件帮助我们将 UI 分解为独立的、可复用的块&#xff0c;每个组件都有自己的状态和行为。Vue 组件通常由模板、脚本和样式组成。组件的脚本部分包含了各种配置选项&#xff0c;用于定义组件的逻辑和功能。 组…

ISP流程--去马赛克详解

前言 本期我们将深入讨论ISP流程中的去马赛克处理。我们熟知&#xff0c;彩色图像由一个个像元组成&#xff0c;每个像元又由红、绿、蓝&#xff08;RGB&#xff09;三通道构成。而相机传感器只能感知光的强度&#xff0c;无法直接感知光谱信息&#xff0c;即只有亮暗而没有颜色…

计算机网络 (33)传输控制协议TCP概述

一、定义与基本概念 TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。它工作在OSI模型的第四层&#xff0c;即传输层&#xff0c;为用户提供可靠的、有序的和无差错的数据传输服务。TCP协议与UDP协议是传输层的两大主要协议&#xff0c;但两者在设计上有明显的不同&…

搭建Hadoop分布式集群

软件和操作系统版本 Hadoop框架是采用Java语言编写&#xff0c;需要java环境&#xff08;jvm&#xff09; JDK版本&#xff1a;JDK8版本 &#xff0c;本次使用的是 Java: jdk-8u431-linux-x64.tar.gz Hadoop: hadoop-3.3.6.tar.gz 三台Linux虚拟节点: CentOS-7-x86_64-DVD-2…

LeetCode hot100-96

136. 只出现一次的数字 给你一个 非空 整数数组 nums &#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题&#xff0c;且该算法只使用常量额外空间。这题的解答挺有意…

Streamlit+Selenium快速构建一个网络爬虫应用

项目需要从网上爬取数据&#xff0c;用了八爪鱼来进行测试&#xff0c;可以通过自定义任务&#xff0c;不需要编程即可实现对于数据的爬取&#xff0c;但是缺点是免费版本自定义任务有数量限制&#xff0c;另外在采集过程的控制上还不够便利&#xff0c;对于熟悉Python编程的人…

【含开题报告+文档+PPT+源码】基于SpringBoot+Vue的爱家园管理系统

开题报告 随着社会的不断发展&#xff0c;人们对于生育、婚姻的观念也在不断变化。然而&#xff0c;这些观念的变化往往伴随着一些问题和挑战。例如&#xff0c;一些年轻夫妇对于生育和婚姻感到迷茫和焦虑&#xff0c;而一些中年人则面临着婚姻危机或情感困扰。此外&#xff0…