linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」

linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」下载maven使用wget命令下载maven二进制文件。wgethttps://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz下载完成后将文件解压缩到/opt/maven目录中:安装maven创建文件夹sudomkdir/opt/maven解压文件sudotar-zxv…

大家好,又见面了,我是你们的朋友全栈君。

下载maven

使用wget命令下载maven二进制文件。

wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

下载完成后将文件解压缩到/opt/maven目录中:

安装maven

创建文件夹

sudo mkdir /opt/maven

解压文件

sudo tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt/chinda/

创建符号链接

sudo ln -s /opt/maven/apache-maven-3.6.3 /opt/maven/latest

maven版本升级时,重新将新版本符号链接指向它。

设置环境变量

编写环境变量脚本

在/ect/profile.d/目录中创建m2.sh`的脚本文件。

sudo cat > /etc/profile.d/m2.sh <

export M2_HOME=/opt/maven/latest

export PATH=${M2_HOME}/bin:${PATH}

EOF

添加脚本执行权限

sudo chmod +x /etc/profile.d/m2.sh

加载环境变量

source /etc/profile.d/m2.sh

验证maven安装

mvn -v

控制台打印内容:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)

Maven home: /opt/maven/latest

Java version: 1.8.0_265, vendor: AdoptOpenJDK, runtime: /home/chinda/.jdks/adopt-openjdk-1.8.0_265/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: “linux”, version: “5.8.0-36-generic”, arch: “amd64”, family: “unix”

注意: 此时关闭终端后mvn -v 命令会失效。

设置全局环境变量

sudo vim /etc/profile

export M2_HOME=/opt/maven/latest

export PATH=${M2_HOME}/bin:${PATH}

source /etc/profile

注意: 此时关闭终端后mvn -v 命令会失效。

vim ~/.bashrc

export M2_HOME=/opt/maven/latest

export PATH=${M2_HOME}/bin:${PATH}

source ~/.bashrc

标签:opt,profile,sudo,maven,etc,ubuntu,3.6,环境变量

来源: https://www.cnblogs.com/chinda/p/14297338.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150270.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手眼标定之基本原理

    手眼标定之基本原理文章目录一前言二Eye-in-Hand2.1基础知识准备2.2Eye-in-Hand基本原理三跋原文首发于微信公众号【视觉IMAX】。一前言机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统。摄像机与机器人的手部末端,构成手眼视觉系统。根据摄像机与机器人相互位置的不同,手眼视觉系统分为Eye-in-Hand系统和Eye-to-Hand系统。Eye-in-Hand…

    2022年6月12日
    42
  • 小米 token(token在哪里获取)

    近两年,物联网及其相关技术迅猛发展,各样的智能设备渐渐的走进了我们的生活,随之使用者们也变的越来越向往智能化的生活。但目前的智能家居市场产品分散,单一厂商很难完全满足用户需求,并且多个厂商产品不能原生联动,这可能也是家居智能化面临的问题。本文主要介绍小米设备拿token以及局域网控制,以及一款开源的智能家居平台HomeAssistant部署与使用,让家庭中的多种智能设备联动变成一种可能。

    2022年4月14日
    1.3K
  • PHP中生成json信息的方法

    PHP中生成json信息的方法

    2022年2月21日
    40
  • springboot上传文件到阿里云

    springboot上传文件到阿里云springboot上传文件到OSS前提声明,文章借鉴了https://blog.csdn.net/wonder_dog/article/details/81152307#commentsedit博客,大神在我没有思路的时候提供了最简洁明了的教程,话不多说:写代码吧1.首先依赖:<dependency><groupId>com.aliyun.oss&…

    2022年6月9日
    70
  • python 朋友圈接口_微信开发Python微信– 分享接口(分享到朋友圈、朋友、空间)…

    python 朋友圈接口_微信开发Python微信– 分享接口(分享到朋友圈、朋友、空间)…本文将带你了解微信开发Python微信–分享接口(分享到朋友圈、朋友、空间),希望本文对大家学微信有所帮助。生成JS-SDK权限验证的签名获取signature(签名)首先要获得1、#获得jsapi_ticket2、#获取当前页面的url#获取当前页面的url  url=””{}://{}{}””.format(self.request.protocol,self.request.host,s…

    2022年6月8日
    83
  • 数据库索引的作用和长处缺点

    数据库索引的作用和长处缺点

    2021年12月6日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号