Apache Maven 是一个可帮助进行构建自动化的框架。
Maven 可帮助开发人员和构建协调员将广泛的构建需求和标准统一到足够灵活进行定制的系统中。该框架提供了可学习一次并在公司端部署的公共 API。开发人员可以构建可复制和复用的 Maven 命令,而不必编写定制 Ant 脚本。如果不使用 Maven,那么按照已建立的公司标准引导新的构建过程将非常不方便并且不能在小型组织与大型组织之间共享资源。通过标准化依赖关系管理、工件存储库、项目原型结构和方案、连接至外部源代码管理 (SCM) 的适配器、测试系统以及构建技术,Maven 解决了许多构建问题。