-am
(也有依赖关系)和-amd
(也有依赖关系)命令行选项可以一起使用,但它们不能传递给例如使依赖成为依赖。例如。会
$ mvn -amd -am -pl test:c clean
构建b
,c
和d
-但给定以下反应堆,则不 a
或e
(groupId = { {1}})模块依赖性图:
我想构建所有模块,这些模块可能会受到代码更改的影响,例如test
-在Maven中可能吗?我想这等同于c
可以到达的所有顶点,即在这种情况下,除c
和f
以外的所有模块。
答案 0 :(得分:1)
Maven中没有任何选项可以实现您想要的功能。 -amd
选项将遍历指定模块(在您的示例中为c
之下)的整个模块树。 -am
选项将遍历模块树根的路径。