简介

Apache Maven 是一个软件项目管理工具。基于项目对象模型(POM,Project Object Model)的概念,Maven 可以从一条中央信息管理项目的构建、报告和文档。它包含了一个项目对象模型,一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal) 的逻辑。

Maven 是基于 Java 的,所以,使用 Maven 需要安装 JDK。Maven 可以用于构建和管理任何基于 Java 的项目。

其它构建工具还有 Make、Ant、Maven、Gradle,最新的构建工具是 Gradle。