首页 > 系统相关 >Linux服务器安装Maven

Linux服务器安装Maven

时间:2024-03-30 15:45:07浏览次数:22  
标签:maven tar Maven 版本 Linux apache 服务器 3.9

环境说明

linux系统版本:lsb_release -a

 

 

JDK版本:1.8

 

 

不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。

 

.1.Maven版本选择。

自己本地使用的事3.9.6,因此服务器同样用此版本,如果有问题在更改版本。

 

 

按照如下操作找到Maven的下载地址。

 

 

执行命令

wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz

下载的时候比较慢,可以自己先下载到windows电脑上,然后在上传到服务器都行。

解压 tar -zxvf apache-maven-3.9.6-bin.tar.gz

“-z”:表示使用 gzip 压缩格式。

“-x”:用于解压缩归档文件。

“-v”:启用详细模式,显示解压缩过程的信息。

“-f”:指定要操作的 tar 归档文件的名称。

 

 

.2.配置maven的环境变量。

vim /etc/profile

添加如下配置

export MAVEN_HOME=/opt/u01/exam/maven/apache-maven-3.9.6

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

 

查看配置是否正确添加,

cat  /etc/profile | tail -5

 

 

.3.重新加载配置文件.

 

source /etc/profile

 

执行命令 mvn -v

 

 

参考博文

https://www.cnblogs.com/cao-lei/p/14768835.html

标签:maven,tar,Maven,版本,Linux,apache,服务器,3.9
From: https://www.cnblogs.com/yilangcode/p/18105582

相关文章

  • Linux常用快捷键
    必用必记1、命令或路径的补全键Tab使用:命令补全;文件名或者路径补全连续按2次Tab键,显示以已输入字符开头的所有命令、文件名或路径2、光标回到命令首行ctrl+a3、光标回到命令行尾ctrl+e4、中断终端正在执行的任务或者删除整行ctrl+c使用:结束目前正在运行的程......
  • 服务器端渲染Nuxt.js Next.js
    传统服务端渲染art-template包是一个模板解析器,其官网会有解析器的语法和使用constexpress=require('express')constfs=require('fs')consttemplate=require('art-template')constapp=express()app.get('/',(req,res)=>{//1.获取页面模......
  • Linux使用PulseAudio录取声音
    PulseAudio介绍PulseAudio是一个音频服务器,它充当了你的应用程序和硬件设备之间的中间件。简单来说就是你可以调用api,获取到系统捕获到的声音,可以录音。安装PulseAudiosudoaptinstalllibpulse-dev#不过一般都安装好了,Linux系统上使用有两种api,一种是简单的,同步的,Simp......
  • linux正则表达式之*
    1.*含义linux正则表达式*表示重复0个或多个前一个重复字符2.样例正则表达式*样例命令:grep-n"min*"anaconda-ks.cfg#找出含有mi、min、minn等字符串的行。注:因为*可以是0个,所以mi也是符合搜索字符串,另外,因为*为重复前一个字符的符号,因此,在*之前必须要紧挨着一个重复字......
  • linux 通过nvm安装node.js
    我的博客原文:linux通过nvm安装node前言 nvm是一个node版本控制的工具,他可以查看可以安装的node版本,安装node,以及切换node版本,传统的node安装,我们是下载压缩包,然后指定环境变量,当我们需要升级node的时候,需要重新下载node压缩包,更新或者回退版本显得有些麻烦,而使用nvm可以安......
  • FFmpeg开发笔记(九)Linux交叉编译Android的x265库
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需x265的so库。1、安......
  • 【Linux】Linux进程控制>进程创建&&进程终止&&进程等待&&进程程序替换
    主页:醋溜马桶圈-CSDN博客专栏:Linux_醋溜马桶圈的博客-CSDN博客gitee:mnxcc(mnxcc)-Gitee.com目录1.进程创建1.1fork函数1.2fork函数返回值1.2.1写时拷贝1.3fork常规用法1.4fork调用失败的原因 、2.进程终止 2.1进程退出场景2.2进程常见退出方法 2......
  • 在Linux中,如何查看当前系统的版本信息?
    在Linux系统中,查看当前系统的版本信息可以通过多种方法实现,包括但不限于以下几种:1.使用lsb_release命令适用于遵循LinuxStandardBase(LSB)规范的发行版,如Ubuntu、Debian、CentOS(较新版本)等:lsb_release-a输出结果可能包含以下信息:DistributorID:发行版名称Descriptio......
  • 在Linux中,Linux内核和Shell有何区别?
    Linux内核和Shell是Linux操作系统中两个截然不同的组成部分,它们各自承担着不同的职责,有着明显的区别:Linux内核:定义:Linux内核是操作系统的核心组件,它是Linux系统的心脏,负责管理系统的硬件资源(如CPU、内存、磁盘、网络等)和提供基本的服务,为运行在其上的应用程序提供一个抽象、统......
  • debian12 linux root能用lightdm登陆xfce桌面,普通用户不能用lightdm登陆xfce桌面,闪
    Fn+Ctrl+F3,进入tty,发现登陆普通用户后再使用startxfce4可以直接进桌面下面参照https://forums.opensuse.org/t/normal-user-can-not-login/50756http://linux.it.net.cn/m/view.php?aid=6499有多种办法原因可能是用在自己账户下命令行sudostartx导致~/.Xauthority文件......