依赖:清除本地存储库

全名

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 确定插件从本地存储库中删除工件的自由度。值为:
  • file - 仅删除工件的文件。
  • 版本 (默认) - 消除与工件版本关联的所有文件。
  • artifactId - 消除与工件的 artifactId 关联的所有文件。
  • groupId - 消除与工件的 groupId 关联的所有文件。

默认值为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