【问题标题】:How to determine where a bom has been depended(imported) in maven? [duplicate]如何确定一个bom在maven中的依赖(导入)? [复制]
【发布时间】:2021-08-11 15:13:11
【问题描述】:

我有一个有很多依赖项的项目。我的 pom 中有一个冲突的依赖项,IDEA 显示该依赖项是从我没有使用的 bom 导入的。我想排除它,但找不到导入 bom(不是 jar)的位置。 我试过dependency:tree,它不显示boms,只显示罐子。 有什么方法可以显示 bom 的导入位置吗?

【问题讨论】:

  • 如果 BOM 不在您的 POM 中,则它要么在父 POM(或其父...)中定义,要么是另一个 BOM 的一部分。我将从搜索父 POM 层次结构开始。
  • 检查您的父层次结构或 POM 中的 <dependency-management> 标签。 BOM 应该来自那里。
  • @JFabianMeier 这个我试过了,但是层次太复杂了,这样弄出来可能要花很多时间...所以想知道有没有简单的方法...

标签: java maven maven-plugin


【解决方案1】:

mvn help:effective-pom -Dverbose 将使用它们的源注释所有依赖项。

【讨论】:

猜你喜欢
  • 2019-07-23
  • 1970-01-01
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多