依赖:分析报告

注意:这个目标应该用作 Maven 报告。

全名

org.apache.maven.plugins:maven-dependency-plugin:3.3.0:analyze-report

说明

分析此项目的依赖关系并生成报告,总结哪些是:已使用和已声明;使用和未声明;未使用和声明。

属性

  • 需要执行一个 Maven 项目。
  • 需要范围内工件的依赖关系解析:test.
  • 目标是线程安全的并支持并行构建。
  • 自版本:2.0-alpha-5.
  • 在执行自身之前调用生命周期阶段的执行。 test-compile

可选参数

姓名 类型 自从 描述
<ignoreNonCompile> boolean 2.2 忽略未使用的依赖项分析的运行时/提供/测试/系统范围
默认值为false
用户属性是ignoreNonCompile
<skip> boolean 2.7 完全跳过插件执行。
默认值为false
用户属性是mdep.analyze.skip
<usedDependencies> String[] 2.6 使用强制依赖项,以覆盖由字节码级分析导致的不完整结果。依赖格式为 groupId:artifactId.

参数详情

<忽略非编译>

忽略运行时/提供/测试/系统范围以进行未使用的依赖项分析
  • 类型boolean
  • 2.2
  • 必需No
  • 用户属性ignoreNonCompile
  • 默认false

<跳过>

完全跳过插件执行。
  • 类型boolean
  • 2.7
  • 必需No
  • 用户属性mdep.analyze.skip
  • 默认false

<使用的依赖项>

使用强制依赖项,以覆盖由字节码级分析导致的不完整结果。依赖格式为 groupId:artifactId.
  • 类型java.lang.String[]
  • 2.6
  • 必需No