Java的Maven工具,如何使用mvn卸载包?

Posted

技术标签:

【中文标题】Java的Maven工具,如何使用mvn卸载包?【英文标题】:Maven tool of Java, how to using mvn uninstall package? 【发布时间】:2020-11-02 16:15:27 【问题描述】:

Java,mvn工具,如何使用mvn卸载包?有一些插件、工具、shell脚本和命令方法吗?

【问题讨论】:

对不起,你想达到什么目的?你想“卸载”什么? 能否详细说明您希望达到的目标? like pip of python, pip uninstall pandas, like this command or operator. 【参考方案1】:

如果您想卸载/删除任何由 maven 下载的工件,只需转到您的 ~/.m2/repository 目录,所有已安装的工件都存储在该目录中,然后删除您要删除的那个。

【讨论】:

【参考方案2】:

您所要做的就是从您的 pom.xml 中删除依赖项,其余的应该由 maven 处理。

我真的为此苦苦挣扎,因为我有一个上游依赖项,其中包括我试图删除的依赖项,所以即使 mvn dependency:purge-local-repository 也无济于事 - 在这种情况下,可能值得尝试配置依赖项排除(也在pom.xml 文件)。

【讨论】:

以上是关于Java的Maven工具,如何使用mvn卸载包?的主要内容,如果未能解决你的问题,请参考以下文章

Mvn 安装或 Mvn 包

Maven——向Maven本地仓库中手动添加依赖包(ps:ojdbc.jar)

idea mvn 踩坑 使用mvn 打包

Maven 构建中的错误:无法识别 mvn.bat

linux安装mvn及nexus远程仓库

两种方式将Java项目打成jar包