依赖:分析

全名:

org.apache.maven.plugins:maven-dependency-plugin:2.5.1:analyze

说明:

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

属性:

  • 需要执行一个 Maven 项目。
  • 需要对范围内的工件进行依赖解析:test。
  • 自版本:2.0-alpha-3。
  • 在执行自身之前调用生命周期阶段 测试编译的执行。

可选参数

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

参数详情

分析仪:

要使用的项目依赖分析器(plexus 组件角色提示)。
  • 类型:java.lang.String
  • 从: 2.2
  • 要求:否
  • 用户属性:分析器
  • 默认:默认

失败警告:

如果发现依赖警告,是否使构建失败。
  • 类型:布尔值
  • 自:2.0-alpha-3
  • 要求:否
  • 用户属性:failOnWarning
  • 默认值:假

忽略非编译:

忽略运行时、提供、测试、系统范围以进行未使用的依赖分析
  • 类型:布尔值
  • 自:2.0-alpha-3
  • 要求:否
  • 用户属性:ignoreNonCompile
  • 默认值:假

输出XML:

输出缺少的依赖项的 xml
  • 类型:布尔值
  • 自:2.0-alpha-5
  • 要求:否
  • 用户属性:outputXML
  • 默认值:假

脚本标志:

用于可编写脚本输出的标志
  • 类型:java.lang.String
  • 自:2.0-alpha-5
  • 要求:否
  • 用户属性:scriptableFlag
  • 默认值:$$%%%

脚本输出:

输出可编写脚本的值
  • 类型:布尔值
  • 自:2.0-alpha-5
  • 要求:否
  • 用户属性:scriptableOutput
  • 默认值:假

详细:

输出使用的依赖项
  • 类型:布尔值
  • 自:2.0-alpha-3
  • 要求:否
  • 用户属性:详细
  • 默认值:假