Linux安装Maven

最近开个新坑,就是在linux环境中操作开发环境,带大家玩转Linux,会整理出一篇Linux的专栏,欢迎大家订阅!!

富贵同学linux环境为CentOS7.8 版本。
今天叫大家怎么在CentOs环境中安装Jenkins。

1.去官网下载

http://maven.apache.org/download.cgi

2.下载完成上传到/opt目录下

在这里插入图片描述
在这里插入图片描述

3.解压缩

tar -zxvf apache-maven-3.8.3-bin.tar.gz

在这里插入图片描述

4.配置环境变量

进入Maven目录记住目录的路径pwd
在这里插入图片描述
编写配置环境变量文件

vim /etc/profile

将下面的信息复制到文件最底部

#set maven environment
export MAVEN_HOME=/opt/apache-maven-3.8.3
export PATH=$MAVEN_HOME/bin:$PATH

在这里插入图片描述
但是如果你前面安装了java的环境之后就按照下面的这张图取去写,将path变量写在上面,并且用隔开
在这里插入图片描述

5.刷新配置文件使得配置文件生效

source /etc/profile

在这里插入图片描述

6.然后我们运行mvn -v查看是否成功

如果你出现版本号了,那恭喜你,你已经安装成功了
在这里插入图片描述

7.出现错误,接下来全程高能带你刨析这个错误!

在这里插入图片描述

The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.

看他的意思应该是java_home的配置问题,所以我们查看我们的JAVA_HOME的环境配置:
在这里插入图片描述
再结合我们的java路径:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
发现并没有什么问题,接着我们进入maven的安装目录:

cd /opt/apache-maven-3.8.3

在这里插入图片描述
发现这里有一个cmd文件,一般这个文件都是软件启动的时候会调用这个文件,我们进去看看他里面是什么东西:
翻到第三页,好家伙,这不就是刚刚输出的那句话吗!
在这里插入图片描述
接着我们就往上面看,看他什么情况下才会调用这句话
在这里插入图片描述
很好理解哈,当JAVACMD找不到的时候就会输出这两句话,那么我们看

"JAVACMD=%JAVA_HOME%\bin\java.exe"
这句话,在结合我们的配置文件里面的环境变量:
在这里插入图片描述
在这里插入图片描述
好家伙!!这路径下哪有bin文件夹?!
所以回到我们的配置文件中,将路径改对即可!
在这里插入图片描述
刷新
在这里插入图片描述
成功!!!
在这里插入图片描述
8.这里又出现一个坑,就是每次重新进终端的时候mvn -v又不生效了!
mvn -v 每次都要刷新配置文件/etc/profile
解决方法:刷新配置文件source /etc/profile
但是每次这样也不是办法啊,所以我们在~/.bashrc文件里面加入source /etc/profile就好了,
vim ~/.bashrc
之后每次mvn-v的时候都会自动刷新配置文件了!

在这里插入图片描述

到这就完成了。
如果你看到这里了,记得点个赞哦,关注一波!!(づ ̄3 ̄)づ╭❤~
在这里插入图片描述

posted @ 2021-11-10 08:00  MrFugui  阅读(38)  评论(0编辑  收藏  举报