Eli*_*lin 5 maven-2 maven-3 maven
我对 Maven Reactor 的工作方式有一定的疑问,也许你们中的一些人可以帮助我。
我的项目结构。
项目A(B的父级/B、C的聚合器)
----->ProjectB(C 的父级和 N1...Nn 的聚合器)
----->ProjectC(M1..Mn 的父级和聚合器)
当我从 ProjectA 构建时,如下所示:“mvn install -pl ProjectC -am -amd”,我的意图是 ProjectC (及其所有依赖项直接/传递)及其所有聚合项目 (M1..Mn) 将被构建。
但实际发生的情况是 Ms 失败了,因为它的依赖项之一 - Ns 尚未构建。
看起来 Maven React 仅构建 Projects 的 C 依赖项 (-am) 并尝试构建依赖于 ProjectC (-amd) 的所有项目,但不首先构建所有其他依赖项。
有没有办法让它递归(在所有 -amd 上强制使用 -am :) )
如果不是,应该采取什么解决方法?
| 归档时间: |
|
| 查看次数: |
801 次 |
| 最近记录: |