maven安装(windows)

环境

maven:Apache Maven 3.5.2

jdk环境:jdk 1.8.0_192

系统版本:win10

一、安装

apache官网下载需要的版本,然后解压缩,解压路径尽量不要有空格和中文

官网下载地址

https://maven.apache.org/download.cgihttps://maven.apache.org/download.cgi

二、配置环境变量

新建 系统变量

变量名:MAVEN_HOME 值:你解压的路径,如下

编辑 系统变量 Path

打开 -> 新建 -> 路径为:

%MAVEN_HOME%\bin

然后测试是否配置成功

复制代码
cmd窗口运行命令: mvn -v

出现安装版本号,安装路径,系统版本等信息表示安装成功

三、配置本地仓库

在系统较大的盘符里新建一个文件夹 repository。各位可以根据自己的电脑磁盘空间进行选择盘符创建,这里我就直接放到maven目录下了

然后打开maven解压目录下的settings文件,例如我的安装路径如下

D:\DevelopmentTools\Maven\apache-maven-3.8.4\conf

打开settings.xml文件,然后我们找到 <localRepository>/path/to/local/repo</localRepository> 这个标签

C:\developTools\apache-maven-3.5.2\RepMaven

四、配置远程仓库地址

这里先说下为什么我们要配置远程仓库地址,maven默认的远程仓库地址是

maven中央仓库编辑https://mvnrepository.com/https://mvnrepository.com/这个仓库的服务器在国外,所以我们有时候下载依赖的时候因为网络延迟或者网络差会导致下载依赖不成功,缓慢等问题。所以我这里推荐配置国内 阿里云的仓库地址

阿里云云效Maven仓库编辑https://developer.aliyun.com/mvn/guidehttps://developer.aliyun.com/mvn/guide我们找到 <mirrors></mirrors>标签,在里面复制一个子标签到下面

复制代码
<mirror>  
     <id>alimaven</id>  
     <name>aliyun maven</name>  
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
     <mirrorOf>central</mirrorOf>        
</mirror>

五、配置maven编译环境(可选)

接着在找到 <profiles></profiles> 标签,在最下面配置上maven编译环境、jdk环境等配置

复制代码
<profile>
     <id>jdk-dev</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>

然后 ctrl+s保存settings.xml文件并退出。

相关推荐
学计算机的计算基1 分钟前
回溯算法下篇:四道经典题讲透约束剪枝、原地标记、预计算与状态压缩
java·笔记·算法
YDS82933 分钟前
大营销平台 —— 活动SKU库存扣减业务及其一致性处理
java·spring boot·redis·rabbitmq·ddd
飞雪金灵41 分钟前
mac电脑 Maven下载安装和配置环境变量
macos·maven·maven下载安装·mac电脑环境
减瓦42 分钟前
源码视图技术:集 APT 和 AST 所长
java·project lombok
wending-Y1 小时前
Flink 滑动窗口作业 TaskManager RocksDB 状态膨胀 Bug 分析
java·前端·数据库
兰令水1 小时前
hot100【acm版】【2026.7.21打卡-java版本】
java·开发语言·算法·leetcode·面试
IT_Octopus1 小时前
一次由 RestTemplate 引发的 Connection reset:被 XML 截胡的请求体
xml·java·spring boot
云烟成雨TD1 小时前
Micrometer 系列【2】可观测性:指标(Metrics)
java·云原生·micrometer
2501_914245931 小时前
Java应用性能调优与生产监控部署:2026年实战手册
java·开发语言