从 01 开始 从 01 开始
首页
  • 📚 计算机基础

    • 计算机简史
    • 数字电路
    • 计算机组成原理
    • 操作系统
    • Linux
    • 计算机网络
    • 数据库
    • 编程工具
    • 装机
  • 🎨 前端

    • Node
  • JavaSE
  • Java 高级
  • JavaEE

    • 构建、依赖管理
    • Ant
    • Maven
    • 日志框架
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • 环境管理和配置管理-科普篇
    • Servlet
  • Spring

    • Spring基础
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC

    • SpringMVC 基础
  • SpringBoot

    • SpringBoot 基础
  • Windows 使用技巧
  • 手机相关技巧
  • 最全面的输入法教程
  • 最全面的浏览器教程
  • Office
  • 图片类工具
  • 效率类工具
  • 最全面的 RSS 教程
  • 码字工具
  • 各大平台
  • 校招
  • 五险一金
  • 职场规划
  • 关于离职
  • 杂谈
  • 自媒体
  • 📖 读书

    • 读书工具
    • 走进科学
  • 🌍 英语

    • 从零开始学英语
    • 英语兔的相关视频
    • Larry 想做技术大佬的相关视频
  • 🏛️ 政治

    • 新闻合订本
    • 反腐
    • GFW
    • 404 内容
    • 审查与自我审查
    • 互联网
    • 战争
    • 读书笔记
  • 💰 经济

    • 关于税
    • 理财
  • 💪 健身

    • 睡眠
    • 皮肤
    • 口腔健康
    • 学会呼吸
    • 健身日志
  • 🏠 其他

    • 驾驶技能
    • 租房与买房
    • 厨艺
  • 电影

    • 电影推荐
  • 电视剧
  • 漫画

    • 漫画软件
    • 漫画推荐
  • 游戏

    • Steam
    • 三国杀
    • 求生之路
  • 小说
  • 关于本站
  • 关于博主
  • 打赏
  • 网站动态
  • 友人帐
  • 从零开始搭建博客
  • 搭建邮件服务器
  • 本站分享
  • 🌈 生活

    • 2022
    • 2023
    • 2024
    • 2025
  • 📇 文章索引

    • 文章分类
    • 文章归档

晓林

程序猿,自由职业者,博主,英语爱好者,健身达人
首页
  • 📚 计算机基础

    • 计算机简史
    • 数字电路
    • 计算机组成原理
    • 操作系统
    • Linux
    • 计算机网络
    • 数据库
    • 编程工具
    • 装机
  • 🎨 前端

    • Node
  • JavaSE
  • Java 高级
  • JavaEE

    • 构建、依赖管理
    • Ant
    • Maven
    • 日志框架
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • 环境管理和配置管理-科普篇
    • Servlet
  • Spring

    • Spring基础
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC

    • SpringMVC 基础
  • SpringBoot

    • SpringBoot 基础
  • Windows 使用技巧
  • 手机相关技巧
  • 最全面的输入法教程
  • 最全面的浏览器教程
  • Office
  • 图片类工具
  • 效率类工具
  • 最全面的 RSS 教程
  • 码字工具
  • 各大平台
  • 校招
  • 五险一金
  • 职场规划
  • 关于离职
  • 杂谈
  • 自媒体
  • 📖 读书

    • 读书工具
    • 走进科学
  • 🌍 英语

    • 从零开始学英语
    • 英语兔的相关视频
    • Larry 想做技术大佬的相关视频
  • 🏛️ 政治

    • 新闻合订本
    • 反腐
    • GFW
    • 404 内容
    • 审查与自我审查
    • 互联网
    • 战争
    • 读书笔记
  • 💰 经济

    • 关于税
    • 理财
  • 💪 健身

    • 睡眠
    • 皮肤
    • 口腔健康
    • 学会呼吸
    • 健身日志
  • 🏠 其他

    • 驾驶技能
    • 租房与买房
    • 厨艺
  • 电影

    • 电影推荐
  • 电视剧
  • 漫画

    • 漫画软件
    • 漫画推荐
  • 游戏

    • Steam
    • 三国杀
    • 求生之路
  • 小说
  • 关于本站
  • 关于博主
  • 打赏
  • 网站动态
  • 友人帐
  • 从零开始搭建博客
  • 搭建邮件服务器
  • 本站分享
  • 🌈 生活

    • 2022
    • 2023
    • 2024
    • 2025
  • 📇 文章索引

    • 文章分类
    • 文章归档
  • JavaSE

  • JavaSenior

  • JavaEE

    • JavaEE 概念

    • Ant

    • Maven

      • 什么是 Maven
      • 安装Maven
        • 安装之前
        • 下载 Maven
        • 在 Windows 下安装
        • Linux 下安装
        • 小结
      • 第一个 Maven 项目
      • Maven 的组成和配置
      • 快速创建 Maven 项目
      • 创建 Web 项目
      • Maven 的生命周期和构建
      • Maven 的依赖管理
      • Maven 的插件管理
      • IDEA 关于 Maven 的设置
      • 使用 Maven 完成 dao 层
      • 使用 Maven 完成 service 层
      • 使用 Maven 完成 web 层
      • Maven 的拆分和聚合
      • Nexus 的搭建
      • Nexus 的使用
      • 安装第三方 jar 包到私服
      • Maven 系列完结
    • 日志

    • Junit

    • JDBC

    • XML 和 JSON

  • JavaWeb

  • Spring

  • 主流框架

  • SpringMVC

  • SpringBoot

  • Java
  • JavaEE
  • Maven
2023-05-15
目录

安装Maven

# 10.安装 Maven

讲下如何安装 Maven

‍

# 安装之前

由于 Maven 是使用 Java 编写的,在使用的时候也需要用到 Java;所以在安装 Maven 之前,请确保安装好了 Java,并配置了 %JAVA_HOME% 环境变量,可参考:安装 Java (opens new window)。

注意从 Maven 3.3 版本开始,要求 Java 版本至少在 7 以上。如果用了 Java1.6 或更低,可参考 Maven Releases History (opens new window) 查询各个 Maven 所需的版本,然后在 archives (opens new window) 上下载。

本文主要讲解 Windows 下如何安装,Linux(和 Mac)的安装过程和 Windows 很类似,都是下载 Maven 后配置环境变量即可。 ‍

# 下载 Maven

请先前往 Maven 的 下载页面 (opens new window),或者直接点击下载 Windows-3.8.7 版本的 Maven (opens new window),和笔者的版本保持一致,避免后续遇到版本问题。注意 Linux 是下载名字类似 apache-maven-3.9.1-bin.tar.gz 的,Windows 是下载 apache-maven-x.x.x-bin.zip

也可以在我分享的百度网盘里下载:分享资料 (opens new window), 路径为 编程资料/Java相关/00.软件安装包/apache-maven-3.8.3-bin.zip ‍

# 在 Windows 下安装

安装步骤:

  1. 将 Maven 解压到一个没有中文和空格的目录,例如笔者的路径是:D:\Projects\apache-maven-3.8.3
  2. 新建一个环境变量,变量名为 MAVEN_HOME,变量值为你的 Maven 路径,例如 D:\Projects\apache-maven-3.8.3
  3. 修改 path 变量,增加一行 %MAVEN_HOME%\bin

安装完后,我们先验证下环境变量的配置。我们打开一个新的 cmd,输入以下命令:

echo %MAVEN_HOME%
D:\Projects\apache-maven-3.8.3
1
2

命令 echo %MAVEN_HOME% 用来检查环境变量 MAVEN_HOME 是否指向了正确的 Maven 安装目录。 ‍ 再输入 mvn -v 来验证:

> mvn -v
Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
Maven home: D:\Projects\apache-maven-3.8.3
Java version: 1.8.0_281, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_281\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
1
2
3
4
5
6

升级和降级 Maven:只需下载新的 Maven,然后解压,并修改 MAVEN_HOME 的值即可。

卸载 Maven:删除相关环境变量配置和 Maven 目录即可。 ‍

# Linux 下安装

本文以 Centos 为例,讲解如何安装

去官网下载

‍

或者通过 wget 下载

cd /root/
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
1
2

解压

tar -zxvf  apache-maven-3.6.3-bin.tar.gz
1

‍ 名字太长了, 给他重命名为:

mv apache-maven-3.6.3 maven
1

‍ 配置环境变量

vi /etc/profile
1

‍ 在文件末尾加以下内容(如果你的 Maven 在其他路径,则 MAVEN_HOME 改成自己的路径)

export MAVEN_HOME=/root/maven
export PATH=$MAVEN_HOME/bin:$PATH
1
2

‍ 刷新环境变量

source /etc/profile
1

‍ 检查 maven 版本:看下是否安装成功

mvn -version

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/mavenrun
Java version: 1.8.0_322, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.45.1.el7.x86_64", arch: "amd64", family: "unix"
1
2
3
4
5
6
7

‍

# 小结

随着 Maven 的更新,安装方法可能有不同,具体以官网教程为准:Maven – Maven in 5 Minutes (opens new window)

上次更新: 2025/6/3 09:31:54
什么是 Maven
第一个 Maven 项目

← 什么是 Maven 第一个 Maven 项目→

最近更新
01
新闻合订本 2025-10
10-31
02
2025 年 10 月记
10-30
03
用 AI 批量优化思源笔记排版
10-15
更多文章>
Theme by Vdoing | Copyright © 2022-2025 | 粤 ICP 备 2022067627 号 -1 | 粤公网安备 44011302003646 号 | 点击查看十年之约
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式