依赖:仅分析

全名

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

说明

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

属性

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

可选参数

姓名 类型 自从 描述
分析仪 细绳 2.2 要使用的项目依赖分析器(plexus 组件角色提示)。
默认值为默认值
用户属性是analyzer
失败警告 布尔值 2.0 如果发现依赖警告,是否使构建失败。
默认值为false
用户属性是failOnWarning
忽略非编译 布尔值 2.0 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 输出使用的依赖
项 默认值为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
  • 要求
  • 用户属性详细
  • 默认值