一、Maven 简介
Maven 是一个基于 POM(Project Object Model)的项目管理工具,它提供了以下功能:
- 依赖管理:Maven 可以轻松地管理项目所需的第三方库,并能自动解决库之间的依赖关系。
- 构建自动化:通过 Maven 的插件,可以在项目生命周期的不同阶段(如编译、测试、打包)执行构建任务。
- 标准化项目结构:Maven 项目具有固定的目录结构和约定,帮助开发者统一项目布局,减少配置复杂性。
Maven 项目结构
Maven 项目有一个标准的目录结构,通常如下:
├── src
│ ├── main
│ │ ├── java # Java 源代码
│ │ └── resources # 配置文件
│ ├── test
│ │ ├── java # 测试代码
│ │ └── resources # 测试用配置文件
└── pom.xml # 项目对象模型文件
其中,pom.xml