切换maven版本 - mvn命令没有绑定

时间:2012-05-24 13:04:09

标签: java linux shell maven

我正在尝试使用以下方法将maven从2切换到3(在Linux上)

sudo update-alternatives --set mvn /path/to/maven3/bin/mvn

无论如何mvn -v仍然提供版本2,所以我总是必须执行/path/to/maven3/bin/mvn才能使用maven。如何将mvn命令重新绑定到适当的maven路径?

3 个答案:

答案 0 :(得分:3)

执行命令

sudo update-alternatives --config mvn

然后选择您要使用的版本。

同时检查which mvn是否为/etc/alternatives/mvn

的符号链接

答案 1 :(得分:1)

which mvn

然后重新创建符号链接以指向新的Maven版本。并验证环境变量MAVEN_HOME指向正确的目录。

答案 2 :(得分:1)

将系统属性M2_HOME设置为maven home的路径。