对于多模块项目,maven 是如何执行的?
- 它是否按模块执行。我的意思是它是否完成了第一个模块的所有阶段。然后完成第二个模块中的所有阶段,依此类推。
或者
- 它是否在所有模块上完成一个阶段,然后在所有模块上运行第二阶段等等?
对于多模块项目,maven 是如何执行的?
或者
一个模块一个模块。maven 依次调用每个模块上的命令指定的所有相关生命周期阶段。另请阅读使用多个模块的指南
Maven首先解析所有的多模块树。检查依赖关系。如果项目 B 依赖于项目 A,则首先构建项目 A。来自的订单<module>
具有第二优先级。
还有一个一般规则 - 总是添加<relativePath>../pom.xml</relativePath>
到子 pom。
你不能有周期。