Skip to content

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              # 构建输出目录