Maven 介绍与安装
TIP
Maven 是 Java 项目管理和构建工具,可以管理项目依赖、编译、测试、打包、部署等全生命周期。
Maven 核心概念
| 概念 | 说明 |
|---|---|
| POM(Project Object Model) | 项目对象模型,pom.xml 描述项目 |
| 坐标 | groupId:artifactId:version 唯一定位一个构件 |
| 仓库 | 存放依赖的本地或远程存储位置 |
| 生命周期 | 构建过程的阶段序列 |
安装配置
bash
# 1. 下载 Maven
# https://maven.apache.org/download.cgi
# 2. 解压并配置环境变量
export MAVEN_HOME=/usr/local/apache-maven-3.9.x
export PATH=$MAVEN_HOME/bin:$PATH
# 3. 验证安装
mvn -version
# 4. 配置阿里云镜像(settings.xml)
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>常用命令
bash
mvn clean # 清理 target 目录
mvn compile # 编译源代码
mvn test # 运行测试
mvn package # 打包(jar/war)
mvn install # 安装到本地仓库
mvn deploy # 部署到远程仓库
mvn clean package -DskipTests # 跳过测试打包标准目录结构
my-app
├── pom.xml
├── src
│ ├── main
│ │ ├── java # Java 源码
│ │ ├── resources # 资源文件
│ │ └── webapp # Web 应用文件
│ └── test
│ ├── java # 测试代码
│ └── resources # 测试资源
└── target # 构建输出目录