首页 > 解决方案 > 建立依赖的依赖和依赖的依赖

问题描述

-am也使依赖项)和-amd(也使依赖项)命令行选项可以一起使用,但它们不能传递地工作以例如使依赖项的依赖项。EG将

$ mvn  -amd -am -pl test:c clean

buildbc-d没有 ae给出以下反应器 (groupId= test) 模块依赖图:

依赖图

我想构建所有可能受到代码更改影响的模块c- 在 maven 中可能吗?我想这等效于从 可到达的所有顶点,即在这种情况下,除了andc之外的所有模块。fg

标签: mavenmaven-reactor

解决方案


Maven 中没有任何选项可以实现您想要的。该选项将遍历指定模块下方-amd的整个模块树(在您的示例中)。该选项将遍历模块树根的路径。c-am


推荐阅读