依赖:分析-dep-mgt

全名:

org.apache.maven.plugins:maven-dependency-plugin:2.8:analyze-dep-mgt

说明:

这个 mojo 会在最终解决后查看依赖项,并在您的 dependencyManagement 部分中查找不匹配项。在 2.0.6 之前的 maven 版本中,可以继承与您的 dependencyManagement 不匹配的版本。有关详细信息,请参阅MNG-1577。这个 mojo 对于仅检测直接覆盖 dependencyManagement 的项目也很有用。将 ignoreDirect 设置为 false 以检测这些正常情况。

属性:

  • 需要执行一个 Maven 项目。
  • 需要对范围内的工件进行依赖解析:test。
  • 目标是线程安全的并支持并行构建。
  • 自版本:2.0-alpha-3。

可选参数

姓名 类型 自从 描述
构建失败 布尔值 2.0-alpha-3 如果检测到问题,则构建失败。
默认值为:false。
用户属性是:mdep.analyze.failBuild。
忽略直接 布尔值 2.0-alpha-3 忽略dependencyManagement 部分的直接依赖覆盖。
默认值为:true。
用户属性是:mdep.analyze.ignore.direct。
跳过 布尔值 2.7 完全跳过插件执行。
默认值为:false。
用户属性是:mdep.analyze.skip。

参数详情

失败构建:

如果检测到问题,则构建失败。
  • 类型:布尔值
  • 自:2.0-alpha-3
  • 要求:否
  • 用户属性:mdep.analyze.failBuild
  • 默认值:假

忽略直接:

忽略dependencyManagement 部分的直接依赖覆盖。
  • 类型:布尔值
  • 自:2.0-alpha-3
  • 要求:否
  • 用户属性:mdep.analyze.ignore.direct
  • 默认值:真

跳过:

完全跳过插件执行。
  • 类型:布尔值
  • 从: 2.7
  • 要求:否
  • 用户属性:mdep.analyze.skip
  • 默认值:假