建立依赖关系和依赖关系的依赖关系
Building dependencies of dependents and dependents of dependencies
-am
(同时生成依赖项)和 -amd
(同时生成依赖项)命令行选项可以一起使用,但它们不会传递给例如使依赖者成为依赖者。例如。将
$ mvn -amd -am -pl test:c clean
构建 b
、c
和 d
- 但 不是 a
或 e
给出以下内容reactor (groupId=test
) 模块依赖关系图:
我想构建 所有 模块,这些模块可能会受到代码更改的影响,例如c
- 这在 Maven 中可能吗?我想这等同于从 c
可以到达的所有顶点,即在这种情况下,除了 f
和 g
之外的所有模块。
Maven 中没有任何选项可以实现您想要的。 -amd
选项将遍历指定模块 下方 的整个模块树(在您的示例中为 c
)。 -am
选项将遍历到模块树根的路径。
-am
(同时生成依赖项)和 -amd
(同时生成依赖项)命令行选项可以一起使用,但它们不会传递给例如使依赖者成为依赖者。例如。将
$ mvn -amd -am -pl test:c clean
构建 b
、c
和 d
- 但 不是 a
或 e
给出以下内容reactor (groupId=test
) 模块依赖关系图:
我想构建 所有 模块,这些模块可能会受到代码更改的影响,例如c
- 这在 Maven 中可能吗?我想这等同于从 c
可以到达的所有顶点,即在这种情况下,除了 f
和 g
之外的所有模块。
Maven 中没有任何选项可以实现您想要的。 -amd
选项将遍历指定模块 下方 的整个模块树(在您的示例中为 c
)。 -am
选项将遍历到模块树根的路径。