maven 由3.6.3改为3.5.4,为什么不生效?ubuntu 18.4

发布于 2022-09-12 02:53:38 字数 1081 浏览 16 评论 0

正确设置如下:注意执行 source /etc/profile后才生效。

环境变量配置
sudo gedit /etc/profile

文尾添加以下内容
#Maven环境变量,填写个人maven安装路径
export M2_HOME=/opt/apache-maven-3.5.4
export PATH=${M2_HOME}/bin:$PATH

当前bash环境变量生效(重启完全生效)
source /etc/profile

验证maven ,输出maven版本信息表示配置成功
mvn -v

===============================================
1.执行:vim /etc/profile,显示如下:

MAVEN_HOME=/opt/maven/apache-maven-3.5.4
export MAVEN_HOME
export PATH=${PATH}:{MAVEN_HOME}/bin

2.执行: mvn -version,显示如下:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven/apache-maven-3.6.3
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8/jdk1.8.0_161/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-101-generic", arch: "amd64", family: "unix"

3.在/opt/maven 路径下有,分别有maven 3.6.3 和 3.5.4,如下图:
Screenshot from 2020-05-24 12-00-47.png

问题出在哪里 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

§对你不离不弃 2022-09-19 02:53:38

which mvn 检查倒底引用的是哪个 maven, 另外修改/etc/profile需要重新登录或 source /etc/profile才会生效。还有就是用户home 目录下的 .bashrc, .bash_profile 等会覆盖全局的/etc/profile设置,也要检查看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文