从Mac OSX和Windows中卸载Maven

5
我已经在Mac OSX和Windows 10上都安装了Maven 3.3.9。但是我遇到了一些与本地存储库相关的问题。所以,我认为重新安装Maven可能是个好主意。我正在寻找如何完全卸载maven的指南,但我找不到任何信息。你能帮我吗?提前感谢! :)

1
如果您在本地存储库上遇到问题,请删除 $HOME/.m2/repository,您的问题将会消失。 - michaldo
我在我的硬盘上有另一个本地存储库。我该怎么办?@michaldo - PV169
3
抱歉,我不理解您的意思,但是:1. 如果您遇到本地存储库问题,请删除该存储库;Maven会重新创建它。2. 如果您遇到Maven问题,请删除Maven文件夹:没有安装程序。3. 如果您遇到Maven设置问题,请删除$HOME/.m2/settings.xml。 - michaldo
@michaldo 所以我将只删除本地存储库(1)。就第3点而言,没有settings.xml文件。只有存储库文件夹。 - PV169
3个回答

16
do  "which mvn" 

它将会给出mvn的路径,就像这样:/usr/local/bin/mvn

do cd /usr/local/bin/
do ls -lrt | grep -i mvn
它会给你mvn二进制文件的位置,类似这样:
lrwxr-xr-x  1 syaduvanshi  admin    29B Sep  5 16:49 mvn -> ../Cellar/maven/3.6.2/bin/mvn

lrwxr-xr-x  1 syaduvanshi  admin    34B Sep  5 16:49 mvnDebug -> ../Cellar/maven/3.6.2/bin/mvnDebug

lrwxr-xr-x  1 syaduvanshi  admin    32B Sep  5 16:49 mvnyjp -> ../Cellar/maven/3.6.2/bin/mvnyjp

现在只需前往该位置并删除maven文件夹即可

cd ../Cellar/

rm -rf maven

2
对我有用。谢谢!! - Daniel Smith
1
当我想将mvn版本从3.6.3降级到3.6.2.2时,我遇到了麻烦。即使在mac中更新了环境变量,旧版本3.6.2.2也没有在终端中反映出来。我也执行了source ~/.bash_profile命令。然后我决定明确卸载MVN 3.6.3并重新安装3.6.2.2,这样就可以解决问题了。感谢上述步骤。 - Zoombie

8

如果您使用 Mac,请尝试执行以下操作:

brew list mvn

如果它已被列出,那就意味着它是使用 brew 安装的,您可以通过运行以下命令来卸载它:
brew uninstall mvn

0
在Mac OS上,你可以移除符号链接然后删除目录。 which mvn
/Users/Viraj/.sdkman/candidates/maven/current/bin/mvn

unlink ~/.sdkman/candidates/maven/current/bin/mvn

可以随意删除已解除链接的目录

rm -r ~/.sdkman/candidates/maven   

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接