maven是逐个模块还是逐个阶段执行模块

时间:2012-04-04 08:58:58

标签: maven maven-2 maven-plugin maven-3

对于多模块项目,maven是如何执行的?

  • 是否按模块执行。我的意思是它完成了第一个模块的所有阶段。然后完成第二个模块中的所有阶段,依此类推。

  • 是否在所有模块上完成单个阶段,然后在所有模块上运行第二阶段,依此类推?

2 个答案:

答案 0 :(得分:3)

模块化模块。 maven一个接一个地调用每个模块上命令指定的所有相关生命周期阶段。另请阅读guide to working with multiple modules

答案 1 :(得分:1)

Maven首先解析所有多模块树。检查依赖项。 如果项目B依赖于项目A项目A是首先构建的。来自<module>的订单具有第二优先级。

一条通则 - 始终将<relativePath>../pom.xml</relativePath>添加到儿童poms。

你不能有周期。