依赖:清除本地存储库
全名:
org.apache.maven.plugins:maven-dependency-plugin:2.4:purge-local-repository
说明:
从本地存储库中删除项目依赖项,并可选择重新解析它们。
属性:
- 需要执行一个 Maven 项目。
- 作为聚合器插件执行。
- 自版本:2.0。
可选参数
姓名 |
类型 |
自从 |
描述 |
传递性地行动 |
布尔值 |
2.0 |
这个 mojo 是否应该作用于所有传递依赖。默认值为真。 默认值为:true。 |
排除 |
细绳 |
2.0 |
groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是excludes参数的命令行替代方案,因为 List 参数当前与 CLI 规范不兼容。
|
排除 |
列表 |
2.0 |
不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。这对于第三方工件很有用。
|
解决 |
布尔值 |
2.0 |
从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。 默认值为:true。 |
分辨率模糊性 |
细绳 |
2.0 |
确定插件从本地存储库中删除工件的自由度。值为:
- 文件 (默认) - 仅消除工件的文件。
- 版本- 消除与工件版本关联的所有文件。
- artifactId - 消除与工件的 artifactId 关联的所有文件。
- groupId - 消除与工件的 groupId 关联的所有文件。
默认值为:文件。 |
仅快照 |
布尔值 |
2.4 |
是否仅清除快照工件。 默认值为:false。 |
冗长的 |
布尔值 |
2.0 |
此插件是否应输出详细消息。默认为假。 默认值为:false。 |
参数详情
主动行动:
这个 mojo 是否应该作用于所有传递依赖。默认值为真。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${actTransitively}
- 默认值:真
排除:
groupId:artifactId 条目的逗号分隔列表,应用于从删除/刷新中排除工件。这是excludes参数的命令行替代方案,因为 List 参数当前与 CLI 规范不兼容。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${exclude}
不包括:
不应该删除/刷新的 groupId:artifactId 形式的依赖项列表。这对于第三方工件很有用。
- 类型:java.util.List
- 从: 2.0
- 要求:否
解决:
从本地存储库中删除工件后是否重新解析工件。如果你从命令行运行这个 mojo,你可能想要禁用它。默认情况下,工件将被重新解析。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${reResolve}
- 默认值:真
分辨率模糊性:
确定插件从本地存储库中删除工件的自由度。值为:
- 文件 (默认) - 仅消除工件的文件。
- 版本- 消除与工件版本关联的所有文件。
- artifactId - 消除与工件的 artifactId 关联的所有文件。
- groupId - 消除与工件的 groupId 关联的所有文件。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${resolutionFuzziness}
- 默认:文件
仅快照:
是否仅清除快照工件。
- 类型:布尔值
- 从: 2.4
- 要求:否
- 表达式:${snapshotsOnly}
- 默认值:假
详细:
此插件是否应输出详细消息。默认为假。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${详细}
- 默认值:假