依赖:仅分析

全名

org.apache.maven.plugins:maven-dependency-plugin:2.4:analyze-only

说明

分析此项目的依赖关系,确定哪些是:已使用和已声明;使用和未声明;未使用和声明。此目标旨在用于构建生命周期,因此它假定测试编译阶段已执行 - 在独立运行时使用dependency:analyze目标。

属性

  • 需要执行一个 Maven 项目。
  • 需要对范围内的工件进行依赖解析:test
  • 自版本:2.0
  • 默认绑定到生命周期阶段:verify

可选参数

姓名 类型 自从 描述
分析仪 细绳 2.2 要使用的项目依赖分析器(plexus 组件角色提示)。
默认值为默认值
失败警告 布尔值 2.0 如果发现依赖警告,是否使构建失败。
默认值为false
忽略非编译 布尔值 2.0 Ignore Runtime,Provide,Test,System scopes for unused dependency analysis
默认值为false
输出XML 布尔值 2.0-alpha-5 为缺少的依赖项输出 xml
默认值为false
可脚本化标志 细绳 2.0-alpha-5 用于可编写脚本输出的标志
默认值为$$$%%%
脚本输出 布尔值 2.0-alpha-5 输出脚本值
默认值为false
冗长的 布尔值 2.0 输出使用的依赖
项 默认值为false

参数详情

分析仪

要使用的项目依赖分析器(plexus 组件角色提示)。
  • 类型java.lang.String
  • : 2.2
  • 要求
  • 表达式${分析器}
  • 默认默认

失败警告

如果发现依赖警告,是否使构建失败。
  • 类型布尔值
  • : 2.0
  • 要求
  • 表达式${failOnWarning}
  • 默认值

忽略非编译

忽略运行时、提供、测试、系统范围以进行未使用的依赖分析
  • 类型布尔值
  • : 2.0
  • 要求
  • 表达式${ignoreNonCompile}
  • 默认值

输出XML

输出缺少的依赖项的 xml
  • 类型布尔值
  • 2.0-alpha-5
  • 要求
  • 表达式${outputXML}
  • 默认值

脚本标志

用于可编写脚本输出的标志
  • 类型java.lang.String
  • 2.0-alpha-5
  • 要求
  • 表达式${scriptableFlag}
  • 默认值$$%%%

脚本输出

输出可编写脚本的值
  • 类型布尔值
  • 2.0-alpha-5
  • 要求
  • 表达式${scriptableOutput}
  • 默认值

详细

输出使用的依赖项
  • 类型布尔值
  • : 2.0
  • 要求
  • 表达式${详细}
  • 默认值