首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从maven本地存储库中删除工件及其整个目录

从maven本地存储库中删除工件及其整个目录
EN

Stack Overflow用户
提问于 2015-06-30 14:00:27
回答 1查看 2K关注 0票数 0

我正在尝试从我的.m2/存储库目录中删除旧工件及其所在的目录。例如,我有几个版本的projectA: 4.7.0.222、4.7.0.223、4.7.0.224等等。我只需要保留4.7.0.224项目,因为它是最新版本。

如何不手动删除旧的两个版本4.7.0.222和4.7.0.223?我试过这样的命令:

代码语言:javascript
运行
复制
mvn dependency:purge-local-repository -DreResolve=false -DactTransitively=false -Dverbose=true 

当我在那些项目目录中,一切都是成功的,但项目仍然保留。maven是否有类似于完整linux "rm -rf“或”No“的命令?

EN

Stack Overflow用户

发布于 2015-06-30 22:13:10

mojo

dependency:purge-local-repository

..。 此目标的目的是从本地存储库中删除当前项目(或多模块构建情况下的项目)的所有依赖项。 ..。

configuration

..。 若要清除所有(给定groupId的依赖项),请使用resolutionFuzziness配置参数。 如果未指定包含或排除,则清除当前项目的所有依赖项。 ..。

  • 文件-只删除工件的文件。
  • 版本-删除包含此工件的版本目录。
  • artifactId -删除包含此工件的artifactId目录。
  • groupId -删除包含此工件的groupId目录结构。

添加限制,即..。不删除工件,将exclude参数添加为以逗号分隔的groupId:artifactId对列表。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31140400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档