gpt4 book ai didi

maven-2 - 如何列出 Maven 项目中事件的子模块?

转载 作者:行者123 更新时间:2023-12-02 14:30:43 28 4
gpt4 key购买 nike

我有一个复杂的项目,其中有许多目录都包含 POM 文件,但其中只有一些是特定父项目的子模块(可能是传递性的)。

显然,Maven 知道相关文件的列表,因为它解析了所有 <module>标签来找到它们。但是,我只看到 <name> 的列表[INFO] 注释中的 s,而不是这些模块的路径。

有没有办法让 Maven 输出所有 POM 文件的列表,这些文件提供对作为给定项目的 Reactor 构建一部分的项目的引用?

最佳答案

这非常简单,但它只从根(或父)模块获取artifactId:

mvn --also-make dependency:tree | grep maven-dependency-plugin | awk '{ print $(NF-1) }'

如果你想要目录

mvn -q --also-make exec:exec -Dexec.executable="pwd"

关于maven-2 - 如何列出 Maven 项目中事件的子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3662291/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com