运行 Apache Maven

运行 Maven 的语法如下:

mvn [options] [<goal(s)>] [<phase(s)>]

所有可用选项都记录在您可以访问的内置帮助中

mvn -h

构建 Maven 项目的典型调用使用 Maven 生命周期阶段。例如

mvn verify

内置的生命周期及其阶段依次为:

  • 清洁 - 预清洁,清洁,后清洁

  • 默认 - 验证、初始化、生成源、流程源、生成资源、流程资源、编译、流程类、生成测试源、流程测试源、生成测试资源、流程测试-资源、测试编译、过程测试类、测试、准备包、包、集成前测试、集成测试、集成后测试、验证、安装、部署

  • 站点 - 站点前、站点、站点后、站点部署

生成所有打包输出和文档站点并将其部署到存储库管理器的项目的全新构建可以完成

mvn clean deploy site-deploy

只需创建包并将其安装在本地存储库中以供其他项目重用即可

mvn verify

这是 Maven 项目最常见的构建调用。

当不使用项目时,以及在其他一些用例中,您可能想要调用由 Maven 的一部分实现的特定任务——这被称为插件的目标。例如:

mvn archetype:generate

要么

mvn checkstyle:check

有许多不同的插件可用,它们都实现了不同的目标。

更多资源: