我一直在寻找关于maven使用-T选项构建多模块项目的执行方式的澄清。在他们的confluence页面上,他们指出:
我的进一步问题是:依赖项(D和B)是否会在其父项(C)完成后立即启动?
所以按照我的理解,如果我执行mvn clean install -T 4,其中我有A、B、C、D、E和F这些模块,如下:该构建模式分析您项目的依赖图,并根据您项目的依赖图安排可以并行构建的模块...
- A依赖于B
- B依赖于C
- D依赖于C
我的进一步问题是:依赖项(D和B)是否会在其父项(C)完成后立即启动?
- 编译/安装完成但不一定测试完成,还是
- 所有过程都完成,包括测试?