全名:
org.apache.maven.plugins:maven-dependency-plugin:3.1.2:analyze-only
说明:
默认情况下,maven-dependency-analyzer 用于执行分析,由于它在字节码级别工作而受到限制,但任何分析器都可以通过分析器参数插入。
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<分析仪> | 细绳 | 2.2 | 指定要使用的项目依赖分析器(plexus 组件角色提示)。默认情况下,使用maven-dependency-analyzer
。要使用它,您必须为此插件声明一个包含分析器代码的依赖项。分析器必须具有已声明的 Plexus 角色名称,并且您在此处指定角色名称。 默认值为:默认值。 用户属性是:analyzer。 |
<失败警告> | 布尔值 | 2.0 | 如果发现依赖警告,是否使构建失败。 默认值为:false。 用户属性是:failOnWarning。 |
<忽略非编译> | 布尔值 | 2.0 | 忽略未使用的依赖项分析的运行时/提供/测试/系统范围。 默认值为:false。 用户属性是:ignoreNonCompile。 |
<ignoredDependencies> | 细绳[] | 2.10 | 将被忽略的依赖项列表。对此列表的任何依赖都将被排除在“已声明但未使用”和“已使用但未声明”列表中。过滤器语法是:
[groupId]:[artifactId]:[type]:[version] 例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。 |
<ignoredUnusedDeclaredDependencies> | 细绳[] | 2.10 | 如果声明但未使用,则将被忽略的依赖项列表。过滤器语法是:
[groupId]:[artifactId]:[type]:[version] 例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。 |
<ignoredUsedUndeclaredDependencies> | 细绳[] | 2.10 | 如果使用但未声明,将被忽略的依赖项列表。过滤器语法是:
[groupId]:[artifactId]:[type]:[version] 例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。 |
<输出XML> | 布尔值 | 2.0-alpha-5 | 输出缺少的依赖项的 xml(使用但未声明)。 默认值为:false。 用户属性是:outputXML。 |
<scriptableFlag> | 细绳 | 2.0-alpha-5 | 用于可编写脚本输出的标志。 默认值为:$$$%%%。 用户属性是:scriptableFlag。 |
<脚本输出> | 布尔值 | 2.0-alpha-5 | 为缺少的依赖项输出可编写脚本的值(使用但未声明)。 默认值为:false。 用户属性是:scriptableOutput。 |
<跳过> | 布尔值 | 2.7 | 完全跳过插件执行。 默认值为:false。 用户属性是:mdep.analyze.skip。 |
<使用的依赖项> | 细绳[] | 2.6 | 使用强制依赖项,以覆盖由字节码级分析导致的不完整结果。依赖格式为
groupId:artifactId。 |
<详细> | 布尔值 | 2.0 | 输出使用的依赖项。 默认值为:false。 用户属性是:详细。 |
[groupId]:[artifactId]:[type]:[version]
例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。
[groupId]:[artifactId]:[type]:[version]
例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。
[groupId]:[artifactId]:[type]:[version]
例如,org.apache.*将匹配组 id 以org.apache 开头的所有工件。, 和 :::*-SNAPSHOT将匹配所有快照工件。