对于多模块项目maven如何执行?maven是按模块执行模块还是按阶段执行
- 它是否按模块执行模块。我的意思是它完成了第一个模块上的所有阶段。然后完成第二个模块中的所有阶段,依此类推。
或
- 是否完成一个阶段的所有模块,然后对所有模块运行第二阶段等等?
对于多模块项目maven如何执行?maven是按模块执行模块还是按阶段执行
或
模块模块。 maven依次调用每个模块上的命令指定的所有相关生命周期阶段。同时阅读guide to working with multiple modules
Maven首先解析所有多模块树。检查依赖关系。 如果项目B对项目A项目A的依赖性是先构建的。从<module>
的订单具有第二优先权。
而且一条通则 - 总是添加<relativePath>../pom.xml</relativePath>
给孩子poms。
您不能有周期。
那么模块A将完成模块B的所有阶段?根据Raghuram说。 – 2012-04-04 11:07:58
是的,模块A完成了所有阶段。模块不是并行构建的。 – 2012-04-04 12:32:37