依赖:清除本地存储库
全名:
org.apache.maven.plugins:maven-dependency-plugin:3.3.0:purge-local-repository
说明:
在项目上运行时,从本地存储库中删除项目依赖项,并可选择重新解析它们。在项目之外,删除手动给定的依赖项。
属性:
- 目标是线程安全的并支持并行构建。
- 自版本:
2.0
.
可选参数
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<actTransitively> |
boolean |
2.0 |
这个 mojo 是否应该作用于所有传递依赖。默认值为真。 默认值为: true 。用户属性是: actTransitively 。 |
<exclude> |
String |
2.0 |
groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是参数的命令行替代方案excludes ,因为 List 参数当前与 CLI 规范不兼容。用户属性是: exclude 。 |
<excludes> |
List |
2.0 |
不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。 |
<include> |
String |
2.6 |
groupId:artifactId 条目的逗号分隔列表,应用于包含用于删除/刷新的工件。这是参数的命令行替代方案includes ,因为 List 参数当前与 CLI 规范不兼容。用户属性是: include 。 |
<includes> |
List |
2.6 |
应删除/刷新的 groupId:artifactId 形式的依赖项列表。 |
<manualInclude> |
String |
2.6 |
groupId:artifactId 条目的逗号分隔列表,应用于手动包含要删除的工件。这是参数的命令行替代方案manualIncludes
,因为 List 参数当前与 CLI 规范不兼容。用户属性是: manualInclude 。 |
<manualIncludes> |
List |
2.6 |
应从本地存储库中删除/清除的 groupId:artifactId 形式的依赖项列表。请注意,使用此参数将停用清除当前项目依赖关系树的正常过程。如果使用此参数,则仅清除包含的工件。manualIncludes 参数不应与包含/排除参数结合使用。 |
<reResolve> |
boolean |
2.0 |
从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。 默认值为: true 。用户属性是: reResolve 。 |
<resolutionFuzziness> |
String |
2.0 |
确定插件从本地存储库中删除工件的自由度。值为:
默认值为: version 。用户属性是: resolutionFuzziness 。 |
<skip> |
boolean |
2.7 |
完全跳过插件执行。 默认值为: false 。用户属性是: skip 。 |
<snapshotsOnly> |
boolean |
2.4 |
是否仅清除快照工件。 默认值为: false 。用户属性是: snapshotsOnly 。 |
<verbose> |
boolean |
2.0 |
此插件是否应输出详细消息。默认为假。 默认值为: false 。用户属性是: verbose 。 |
参数详情
<actTransitively>
这个 mojo 是否应该作用于所有传递依赖。默认值为真。
- 类型:
boolean
- 自:
2.0
- 必需:
No
- 用户属性:
actTransitively
- 默认:
true
<排除>
groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是参数的命令行替代方案
excludes
,因为 List 参数当前与 CLI 规范不兼容。- 类型:
java.lang.String
- 自:
2.0
- 必需:
No
- 用户属性:
exclude
<不包括>
不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。
- 类型:
java.util.List
- 自:
2.0
- 必需:
No
<包括>
groupId:artifactId 条目的逗号分隔列表,应用于包含用于删除/刷新的工件。这是参数的命令行替代方案
includes
,因为 List 参数当前与 CLI 规范不兼容。- 类型:
java.lang.String
- 自:
2.6
- 必需:
No
- 用户属性:
include
<包括>
应删除/刷新的 groupId:artifactId 形式的依赖项列表。
- 类型:
java.util.List
- 自:
2.6
- 必需:
No
<手动包含>
groupId:artifactId 条目的逗号分隔列表,应用于手动包含要删除的工件。这是参数的命令行替代方案
manualIncludes
,因为 List 参数当前与 CLI 规范不兼容。- 类型:
java.lang.String
- 自:
2.6
- 必需:
No
- 用户属性:
manualInclude
<手册包括>
应从本地存储库中删除/清除的 groupId:artifactId 形式的依赖项列表。请注意,使用此参数将停用清除当前项目依赖关系树的正常过程。如果使用此参数,则仅清除包含的工件。manualIncludes 参数不应与包含/排除参数结合使用。
- 类型:
java.util.List
- 自:
2.6
- 必需:
No
<解决>
从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。
- 类型:
boolean
- 自:
2.0
- 必需:
No
- 用户属性:
reResolve
- 默认:
true
<分辨率模糊度>
确定插件从本地存储库中删除工件的自由度。值为:
- file - 仅删除工件的文件。
- 版本 (默认) - 消除与工件版本关联的所有文件。
- artifactId - 消除与工件的 artifactId 关联的所有文件。
- groupId - 消除与工件的 groupId 关联的所有文件。
- 类型:
java.lang.String
- 自:
2.0
- 必需:
No
- 用户属性:
resolutionFuzziness
- 默认:
version
<跳过>
完全跳过插件执行。
- 类型:
boolean
- 自:
2.7
- 必需:
No
- 用户属性:
skip
- 默认:
false
<仅快照>
是否仅清除快照工件。
- 类型:
boolean
- 自:
2.4
- 必需:
No
- 用户属性:
snapshotsOnly
- 默认:
false
<详细>
此插件是否应输出详细消息。默认为假。
- 类型:
boolean
- 自:
2.0
- 必需:
No
- 用户属性:
verbose
- 默认:
false