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)
上一篇 2022年6月18日 下午4:00
下一篇 2022年6月18日 下午4:16


相关推荐

  • PreferenceActivity类

    PreferenceActivity类PreferencesA 是 Android 中专门用来实现程序设置界面及参数存储的一个 Activity 我们用一个实例来简介如何使用 PreferencesA 下面是一个设置页面 nbsp 以此为例我们来介绍一下如何实现这个界面 首先建立一个 xml 来描述这个界面 文件为 res xml preferences xmlxmlns android http

    2026年3月26日
    3
  • C/C++之makefile写法

    C/C++之makefile写法参考:https://www.cnblogs.com/owlman/p/5514724.html什么是makefileMakefile文件描述了整个工程的编译、连接等规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建那些库文件以及如何创建这些库文件、如何最后产生我们想要的可执行文件。尽管看起来可能是很复杂的事情,但是为工程编写Makefile的好处是能够使用一行命令来完成…

    2022年5月1日
    46
  • queue_work函数_generate_series函数

    queue_work函数_generate_series函数函数说明在计算机程序中,线程是一种很重要的资源,使用的恰当可以极大的提高程序的效率,也就是多线程的使用,但是多线程会让应用程序变得异常复杂,会占用大量的系统资源。就像QQ表情一样,每一个QQ表情的闪动都需要构建一个线程,如果用户使用了大量的表情,将会有多少个线程在运行,系统的性能将大大减少,甚至导致死机。在这种情况下,多线程变得不太合适了,那么什么机制适用于这种情况下呢,这就是线程池。通常情况…

    2026年3月11日
    5
  • 2025 Cursor教程上线!AI开发小白速成指南🔥

    2025 Cursor教程上线!AI开发小白速成指南🔥

    2026年3月16日
    2
  • Oracle创建新用户[通俗易懂]

    Oracle创建新用户[通俗易懂]Oracle新用户创建1,数据库链接黑窗口输入:sqlplus/assysdba 连接数据库2,表空间创建输入 createtablespacetestdatafile’D:\Oracle\oradata\test.dbf’size50M;创建数据库表空间; test 表空间名称 D:\Oracle\oradata\test.dbf 表空间文件路径\文件名称 50M 表空间大小补充:1),若表空间

    2022年5月12日
    40
  • webform激活成功教程及汉化

    webform激活成功教程及汉化首先现在官网上下载最新版本 webstorm 需要的可以私信我 自己最好下最新的 安装直接下一步就可以了 安装完成后会弹出一个注册框 先不要管也不要关闭 打开下载的激活成功教程包 根据你的电脑系统运行相应的服务器模拟程序 32 位系统的 xp win7 win10 运行 dvt jb licsrv 386 exe64 位系统的 win10 amd 运行 dvt jb licsrv amd64 exe

    2026年3月18日
    2

发表回复

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

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