运行Apache Maven

运行Maven的语法像下面一样:

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

所有可用的选项都在内置的help文档中说明了,你可以通常下面的命令访问它:

mvn -h

传统的调用来用构建的Maven项目使用一个Maven life cycle phase(生命周期阶段)

mvn package

内置的生命周期和它们的阶段的顺序是:

  • clean - pre-clean, clean, post-clean
  • default - validate, initizlize, generate-sources, process-sources, generate-resoures, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy
  • site - pre-site, site, post-site, site-deploy

下面这些是构建Maven项目最常用的命令

当没有在一个项目下工作时,或者因为一些其他可用的原因,你可能想调用一个特殊的任务使其成为Maven的一部分 - 这被称作一个插件的目标,例如:

mvn archetype:generate

mvn checkstyle:check

这有许多不同的可用的插件,他们实现了不同的目标

更多的资源

results matching ""

    No results matching ""