# 基本概念

Maven 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven 主要有两个功能:

  1. 项目构建

  2. 依赖管理

说明

由于无论是 Eclipse 还是 IDEA 都内置了 maven ,所以并没有什么必要去『单独下载 maven ,并在命令行中使用』。通常我们都是在开发工具中基于图形化界面进行操作。

当然,图形化操作的背后本质上还是执行了对应了 maven 命令。所以,你还是有必要去了解一下 maven 命令行操作。见本篇最后章节。