← 返回首页

第1章: Maven 是什么与安装

从手工管理 jar 包,到让工具帮你管理一切

Maven 是做什么的?

Maven 是 Java 领域最常用的项目构建与依赖管理工具,核心价值有两点:

Maven 到底解决了哪些“日常痛点”?

如果没有 Maven 会怎样?

一句话总结: Maven 帮你记住项目需要哪些 jar,并且用同一套命令构建所有项目

安装 Maven

1. 检查是否已安装

mvn -v

你需要准备什么?

建议:先让学员理解:mvn -v 输出里最关键的是 Maven 版本Java versionJava home

2. 基本安装步骤(以压缩包方式)

  1. 从官网下载安装包:https://maven.apache.org
  2. 解压到一个目录,例如:C:\apache-maven-3.x/opt/maven
  3. 配置环境变量:MAVEN_HOMEPATH

更推荐的安装方式(按系统)

macOS(Homebrew)

brew install maven mvn -v

Windows(环境变量关键点)

Linux(包管理器或压缩包)

# Ubuntu/Debian sudo apt-get update sudo apt-get install -y maven # CentOS/RHEL sudo yum install -y maven

第一次就配对:~/.m2 与 settings.xml

Maven 的默认本地仓库目录是:~/.m2/repository。你可以通过 ~/.m2/settings.xml 做一些“企业常用配置”。

1) 改本地仓库位置(可选)

<settings> <localRepository>/path/to/.m2/repository</localRepository> </settings>

2) 配置镜像(国内/企业私服常用)

<mirrors> <mirror> <id>aliyun</id> <name>Aliyun Maven Mirror</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>

3) 代理(公司网络需要时)

<proxies> <proxy> <id>corp-proxy</id> <active>true</active> <protocol>http</protocol> <host>proxy.company.com</host> <port>8080</port> </proxy> </proxies>
课堂建议:让学员在本机找到 ~/.m2/repository,观察一个依赖的目录结构(按 groupId 分段)。

常见问题与排查

# 打开调试日志(排查下载/解析问题很有用) mvn -X -v # 显示当前实际生效的配置 mvn help:effective-settings

验证安装

mvn -v

如果能看到 Maven 版本、Java 版本等信息,说明安装成功。

📝 章节练习

练习 1:完成本机 Maven 安装

  • 按照本章步骤在本机安装 Maven
  • mvn -v 验证

练习 2:理解 Maven 的角色

思考并写在笔记里:

  • 没有 Maven 时,管理 jar 包会有什么问题?
  • Maven 在项目中帮你做了哪些重复性工作?

本章小结

← 返回首页 下一章:POM 结构与坐标 →