maven如何执行此操作?

时间:2016-01-15 07:23:37

标签: java maven

我一直在使用maven,我了解maven的一些基础知识。我想知道它究竟是如何工作的,在这个任务中,我有这个问题。

当我们执行这样的命令时:

mvn clean install

从哪里获得指示;将它与ant进行比较,在ant中我们有build.xml来指示如何完成工作。

是否有mvn用于“查看”必须执行的操作的“内置”文件?

任何回应澄清这一点都非常感激。

1 个答案:

答案 0 :(得分:3)

Maven由Build Lifecycles and phases组织。 只有3个生命周期,即

  • 清洁
  • 构建
  • 位点

构建是最相关的构建,分为几个阶段。 当您运行mvn install时,您将运行构建生命周期的install阶段。

插件及其目标必然会分阶段进行。 Maven为相应的阶段提供了一些default plugins (like jar or war) that are bound

但您也可以使用<execution>标记将(您自己的或其他非标准)插件明确绑定到阶段。使用此标记,您可以将插件的一个或多个目标绑定到构建生命周期的某个阶段(请参阅上面的链接)。