问答

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

作者:admin 2021-08-05 我要评论

正确设置如下:注意执行 source /etc/profile 后才生效。 环境变量配置sudo gedit /etc/profile文尾添加以下内容#Maven环境变量,填写个人maven安装路径export M...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

正确设置如下:注意执行 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

问题出在哪里 ?

###

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • maven 由3.6.3改为3.5.4,为什么不生效

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

  • react-native Image 使用 uri 和 requi

    react-native Image 使用 uri 和 requi

  • react-native启动后报错

    react-native启动后报错

  • 一个MYSQL的数据库有50G,需要备份出来

    一个MYSQL的数据库有50G,需要备份出来

腾讯云代理商
海外云服务器