依赖:仅分析

全名:

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

说明:

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

属性:

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

可选参数

姓名 类型 自从 描述
失败警告 boolean 2.0 如果发现依赖警告,是否使构建失败。
默认值为:false。
忽略非编译 boolean 2.0 Ignore Runtime,Provide,Test,System scopes for unused dependency analysis
默认值为: false。
输出XML boolean 2.0-alpha-5 为缺少的依赖项输出 xml
默认值为: false。
可脚本化标志 String 2.0-alpha-5 用于可编写脚本输出的标志
默认值为: $$$%%%。
脚本输出 boolean 2.0-alpha-5 输出可编写脚本的值
默认值为: false。
冗长的 boolean 2.0 输出使用的依赖
项 默认值为: false。

参数详情

失败警告:

如果发现依赖警告,是否使构建失败。
  • 类型:boolean
  • 自:2.0
  • 必需:No
  • 表达式:${failOnWarning}
  • 默认:false

忽略非编译:

忽略运行时、提供、测试、系统范围以进行未使用的依赖分析
  • 类型:boolean
  • 自:2.0
  • 必需:No
  • 表达式:${ignoreNonCompile}
  • 默认:false

输出XML:

输出缺少的依赖项的 xml
  • 类型:boolean
  • 自:2.0-alpha-5
  • 必需:No
  • 表达式:${outputXML}
  • 默认:false

脚本标志:

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

脚本输出:

输出可编写脚本的值
  • 类型:boolean
  • 自:2.0-alpha-5
  • 必需:No
  • 表达式:${scriptableOutput}
  • 默认:false

详细:

输出使用的依赖项
  • 类型:boolean
  • 自:2.0
  • 必需:No
  • 表达式:${verbose}
  • 默认:false