相关疑难解决方法(0)

从多模块项目发布bom

我们是一家大型公司,拥有大约2000个独立的Java项目.由于历史原因,我们没有多模块项目,但我们想介绍它们.

从逻辑上讲,我们已经拥有了"团体"项目,即负责(例如)50个密切相关项目的人.这个人定期发布一份BOM,其中包含这50个项目的近期连贯版本.

现在抓住这50个项目并将它们放入一个大的多模块项目中会很有意义.但是,有必要发布BOM,因为其他项目(我们组之外)应该具有一致的版本.

总而言之,我们需要一个BOM,其中包含属于多模块项目的所有50个项目的版本.我想知道创建这样一个BOM的"Maven方式"是什么.我能想到的是:

  • bom是多模块项目的第51个项目.依赖项的版本由父pom中的属性设置.
  • bom是根据多模块项目中存在的信息生成的,并作为副工件发布(这可能需要我们为此编写Maven插件).

什么是可取的?

java maven multi-module maven-bom

11
推荐指数
1
解决办法
664
查看次数

标签 统计

java ×1

maven ×1

maven-bom ×1

multi-module ×1