Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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项目构建单个BOM表_Maven - Fatal编程技术网

如何从多模块Maven项目构建单个BOM表

如何从多模块Maven项目构建单个BOM表,maven,Maven,我想为我团队的一个项目创建一个BOM表文件。通过网络搜索,我找到了 它看起来很有希望,并且在单模块项目中效果很好,但不幸的是,它为每个Maven模块创建了一个BOM文件,有效地为50个模块项目生成了51个BOM-pom.xml文件 我正在寻找一种更统一的方法来构建我所追求的主BOM,而不是必须手动复制200多个这样的BOM文件的dependencyManagement部分,这些BOM文件将在我们的产品组合中创建,并冒着重复输入的风险 理想情况下,我正在寻找一个可以引用现有BOM表并添加到其中的插

我想为我团队的一个项目创建一个BOM表文件。通过网络搜索,我找到了

它看起来很有希望,并且在单模块项目中效果很好,但不幸的是,它为每个Maven模块创建了一个BOM文件,有效地为50个模块项目生成了51个BOM-pom.xml文件

我正在寻找一种更统一的方法来构建我所追求的主BOM,而不是必须手动复制200多个这样的BOM文件的
dependencyManagement
部分,这些BOM文件将在我们的产品组合中创建,并冒着重复输入的风险


理想情况下,我正在寻找一个可以引用现有BOM表并添加到其中的插件,或者一个可以从头开始为多模块项目生成单个BOM表的插件。

为什么不在多模块项目的父级中设置
dependencyManagement
部分(而不是在不同的模块中)?问得好!因为这是一个遗留项目;许多不明智的事情都是由不懂知识的人在其中做的。到处都是不好的做法,这正是我想要清理的。