依赖:清除本地存储库
全名:
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


