Maven安装使用教程
一、Maven 简介
Maven 是 Apache 提供的一款开源项目管理工具,主要用于 Java 项目的构建、依赖管理和项目生命周期管理。通过统一的 POM 文件配置,简化了构建流程和依赖维护。
二、Maven 安装教程
2.1 环境要求
- JDK(建议使用 Java 8 或以上)
- 设置好 JAVA_HOME 环境变量
2.2 下载 Maven
- 访问官网下载页面:https://maven.apache.org/download.cgi
- 下载最新稳定版(Binary zip)
- 解压到任意目录,如:
D:\dev\apache-maven-3.9.6
2.3 配置环境变量
Windows
- 新建环境变量
MAVEN_HOME
,值为 Maven 解压目录 - 在
Path
中新增:%MAVEN_HOME%\bin
- 命令行验证:
mvn -v
macOS / Linux
编辑 ~/.bashrc
或 ~/.zshrc
添加:
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
mvn -v
三、配置阿里云镜像源(推荐)
编辑 conf/settings.xml
,添加到 <mirrors>
标签内:
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>
四、创建第一个 Maven 项目
mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
进入项目目录后可查看生成的标准结构:
demo/
├── pom.xml
└── src/├── main/java└── test/java
五、常用 Maven 命令
命令 | 说明 |
---|---|
mvn clean | 清理构建目录 |
mvn compile | 编译项目 |
mvn test | 执行测试用例 |
mvn package | 打包生成 jar/war 文件 |
mvn install | 安装到本地仓库 |
mvn deploy | 部署到远程仓库 |
mvn dependency:tree | 查看依赖树 |
六、Maven 项目结构说明
目录 | 说明 |
---|---|
src/main/java | 项目主代码 |
src/test/java | 单元测试代码 |
pom.xml | Maven 配置文件 |
target/ | 编译输出目录 |
七、常见问题
Q1: mvn 不是内部或外部命令?
- 检查环境变量是否配置正确
- Windows 确保 Path 中包含 Maven 的 bin 目录
Q2: 下载依赖缓慢?
- 建议配置阿里云镜像源或私有 Nexus 仓库
八、学习资源推荐
- Maven 官网
- Maven 中文网
- 阿里云 Maven 仓库
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。