Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 是否可以看到实际执行的pom.xml,包括父依赖项/插件?_Maven - Fatal编程技术网

Maven 是否可以看到实际执行的pom.xml,包括父依赖项/插件?

Maven 是否可以看到实际执行的pom.xml,包括父依赖项/插件?,maven,Maven,我需要从使用多个父项目层的存储库中提取一个项目。每个父项目都会添加一些依赖项、插件或属性。这正成为一场噩梦,因为一旦我手动添加了父项目的片段,我就无法再构建项目了。 有没有办法创建一个由单个pom.xml链接的所有依赖项/插件/属性的列表,这样我就可以构建一个可移植的单个Maven项目? 谢谢您可以创建有效的pom,这是一种与所有父pom的合并 这有助于理解插件的完整列表和配置 我不知道这是否有助于构建一个可移植的Maven项目。如果没有包含所有插件、依赖项等的适当Maven存储库,Maven将

我需要从使用多个父项目层的存储库中提取一个项目。每个父项目都会添加一些依赖项、插件或属性。这正成为一场噩梦,因为一旦我手动添加了父项目的片段,我就无法再构建项目了。 有没有办法创建一个由单个pom.xml链接的所有依赖项/插件/属性的列表,这样我就可以构建一个可移植的单个Maven项目?
谢谢

您可以创建有效的pom,这是一种与所有父pom的合并

这有助于理解插件的完整列表和配置


我不知道这是否有助于构建一个可移植的Maven项目。如果没有包含所有插件、依赖项等的适当Maven存储库,Maven将无法构建。

您可以创建有效的pom,这是一种与所有父pom的合并

这有助于理解插件的完整列表和配置


我不知道这是否有助于构建一个可移植的Maven项目。如果没有包含所有插件、依赖项等的适当Maven存储库,Maven将无法构建。

Maven的基本概念是CoC约定优于配置。Maven有一个SuperPOM,所有模型都继承了它。SuperPOM位于maven model builder jar中。这是来源

每个Maven目标都使用一个称为有效pom的合并模型。帮助插件具有有效的pom目标,该目标显示完整的模型,包括父模型和超级模型


所以答案就是运行:mvn help:effective pom命令来查看实际模型。

Maven的基本概念是CoC约定优于配置。Maven有一个SuperPOM,所有模型都继承了它。SuperPOM位于maven model builder jar中。这是来源

每个Maven目标都使用一个称为有效pom的合并模型。帮助插件具有有效的pom目标,该目标显示完整的模型,包括父模型和超级模型

所以答案就是运行:mvnhelp:effectivepom命令来查看实际的模型