依赖:树

全名

org.apache.maven.plugins:maven-dependency-plugin:3.1.2:tree

说明

显示此项目的依赖关系树。支持多种格式:文本(默认),但也支持DOTgraphmlTGF

属性

  • 需要执行一个 Maven 项目。
  • 自版本:2.0-alpha-5

可选参数

姓名 类型 自从 描述
<追加输出> 布尔值 2.2 是否将输出附加到输出文件或覆盖它。
默认值为false
用户属性是appendOutput
<不包括> 细绳 2.0-alpha-6 要从序列化依赖树中过滤的工件的逗号分隔列表,或null不过滤依赖树中的任何工件。过滤器语法是:



[groupId]:[artifactId]:[type]:[version]
其中每个模式段都是可选的,并且支持完整和部分*通配符。空模式段被视为隐式通配符。

例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。


用户属性是排除
<包括> 细绳 2.0-alpha-6 以逗号分隔的工件列表,用于过滤序列化的依赖树,或null不过滤依赖树。过滤器语法是:



[groupId]:[artifactId]:[type]:[version]
其中每个模式段都是可选的,并且支持完整和部分*通配符。空模式段被视为隐式通配符。

例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。


用户属性是包括
<输出文件> 文件 2.0-alpha-5 如果指定,此参数将导致依赖关系树写入指定的路径,而不是写入控制台。
用户属性是outputFile
<输出类型> 细绳 2.2 如果指定,此参数将导致使用指定格式写入依赖关系树。目前支持的格式有: text(默认)、dotgraphmltgf。这些附加格式可以绘制到图像文件中。
默认值为文本
用户属性是outputType
<范围> 细绳 2.0-alpha-5 解析依赖树时要过滤的范围,或 null以包含所有范围的依赖项。
请注意,由于 MSHARED-4用户属性为范围,此功能当前不起作用。
<跳过> 布尔值 2.7 完全跳过插件执行。
默认值为false
用户属性为skip
<令牌> 细绳 2.0-alpha-6 输出依赖树时使用的标记集名称。可能的值是空白标准扩展,它们分别使用空白、标准(即 ASCII)或扩展字符集。
默认值为标准
用户属性是tokens
<详细> 布尔值 2.0-alpha-6 是否在序列化依赖树中包含省略的节点。请注意,此功能实际上使用 Maven 2 算法,并且在与 Maven 3 一起使用时可能会给出错误的结果
默认值为false
用户属性是详细

参数详情

<追加输出>

是否将输出附加到输出文件或覆盖它。
  • 类型布尔值
  • : 2.2
  • 要求
  • 用户属性appendOutput
  • 默认值

<不包括>

要从序列化依赖树中过滤的工件的逗号分隔列表,或null不过滤依赖树中的任何工件。过滤器语法是:



[groupId]:[artifactId]:[type]:[version]
其中每个模式段都是可选的,并且支持完整和部分*通配符。空模式段被视为隐式通配符。

例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。

  • 类型java.lang.String
  • 2.0-alpha-6
  • 要求
  • 用户属性不包括

<包括>

以逗号分隔的工件列表,用于过滤序列化的依赖树,或null不过滤依赖树。过滤器语法是:



[groupId]:[artifactId]:[type]:[version]
其中每个模式段都是可选的,并且支持完整和部分*通配符。空模式段被视为隐式通配符。

例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。

  • 类型java.lang.String
  • 2.0-alpha-6
  • 要求
  • 用户属性包括

<输出文件>

如果指定,此参数将导致依赖关系树写入指定的路径,而不是写入控制台。
  • 类型java.io.File
  • 2.0-alpha-5
  • 要求
  • 用户属性输出文件

<输出类型>

如果指定,此参数将导致使用指定格式写入依赖关系树。目前支持的格式有: text(默认)、dotgraphmltgf。这些附加格式可以绘制到图像文件中。
  • 类型java.lang.String
  • : 2.2
  • 要求
  • 用户属性输出类型
  • 默认值文本

<范围>

解析依赖树时要过滤的范围,或 null以包含所有范围的依赖项。请注意,由于 MSHARED-4,此功能当前无法使用
  • 类型java.lang.String
  • 2.0-alpha-5
  • 要求
  • 用户属性范围

<跳过>

完全跳过插件执行。
  • 类型布尔值
  • : 2.7
  • 要求
  • 用户属性跳过
  • 默认值

<令牌>

输出依赖树时使用的标记集名称。可能的值是空白标准扩展,它们分别使用空白、标准(即 ASCII)或扩展字符集。
  • 类型java.lang.String
  • 2.0-alpha-6
  • 要求
  • 用户属性令牌
  • 默认值标准

<详细>

是否在序列化依赖树中包含省略的节点。请注意,此功能实际上使用 Maven 2 算法,并且在与 Maven 3 一起使用时可能会给出错误的结果
  • 类型布尔值
  • 2.0-alpha-6
  • 要求
  • 用户属性详细
  • 默认值