依赖:清除本地存储库

全名:

org.apache.maven.plugins:maven-dependency-plugin:2.5.1:purge-local-repository

说明:

从本地存储库中删除项目依赖项,并可选择重新解析它们。

属性:

  • 需要执行一个 Maven 项目。
  • 作为聚合器插件执行。
  • 自版本:2.0。

可选参数

姓名 类型 自从 描述
传递性地行动 布尔值 2.0 这个 mojo 是否应该作用于所有传递依赖。默认值为真。
默认值为:true。
用户属性是:actTransitively。
排除 细绳 2.0 groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是excludes参数的命令行替代方案,因为 List 参数当前与 CLI 规范不兼容。
用户属性是:排除。
排除 列表 2.0 不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。这对于第三方工件很有用。
解决 布尔值 2.0 从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。
默认值为:true。
用户属性是:reResolve。
分辨率模糊性 细绳 2.0 确定插件从本地存储库中删除工件的自由度。值为:
  • 文件 (默认) - 仅消除工件的文件。
  • 版本- 消除与工件版本关联的所有文件。
  • artifactId - 消除与工件的 artifactId 关联的所有文件。
  • groupId - 消除与工件的 groupId 关联的所有文件。

默认值为:文件。
用户属性是:resolutionFuzziness。
仅快照 布尔值 2.4 是否仅清除快照工件。
默认值为:false。
用户属性是:snapshotsOnly。
冗长的 布尔值 2.0 此插件是否应输出详细消息。默认为假。
默认值为:false。
用户属性是:详细。

参数详情

主动行动:

这个 mojo 是否应该作用于所有传递依赖。默认值为真。
  • 类型:布尔值
  • 从: 2.0
  • 要求:否
  • 用户属性:actTransitively
  • 默认值:真

排除:

groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是excludes参数的命令行替代方案,因为 List 参数当前与 CLI 规范不兼容。
  • 类型:java.lang.String
  • 从: 2.0
  • 要求:否
  • 用户属性:排除

不包括:

不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。这对于第三方工件很有用。
  • 类型:java.util.List
  • 从: 2.0
  • 要求:否

解决:

从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。
  • 类型:布尔值
  • 从: 2.0
  • 要求:否
  • 用户属性:reResolve
  • 默认值:真

分辨率模糊性:

确定插件从本地存储库中删除工件的自由度。值为:
  • 文件 (默认) - 仅消除工件的文件。
  • 版本- 消除与工件版本关联的所有文件。
  • artifactId - 消除与工件的 artifactId 关联的所有文件。
  • groupId - 消除与工件的 groupId 关联的所有文件。
  • 类型:java.lang.String
  • 从: 2.0
  • 要求:否
  • 用户属性:分辨率模糊性
  • 默认:文件

仅快照:

是否仅清除快照工件。
  • 类型:布尔值
  • 从: 2.4
  • 要求:否
  • 用户属性:snapshotsOnly
  • 默认值:假

详细:

此插件是否应输出详细消息。默认为假。
  • 类型:布尔值
  • 从: 2.0
  • 要求:否
  • 用户属性:详细
  • 默认值:假