文章目录

  • 前言
  • 1.去官网下载
  • 2.下载完成上传到/opt目录下
  • 3.解压缩
  • 4.配置环境变量
  • 5.刷新配置文件使得配置文件生效
  • 6.然后我们运行mvn -v查看是否成功
  • 7.出现错误,接下来全程高能带你刨析这个错误!
  • 8.这里又出现一个坑,就是每次重新进终端的时候mvn -v又不生效了!
  • 9.配置阿里云镜像


前言

Linux环境为CentOS7.8 版本。
今天教大家怎么在CentOs环境中安装Maven。

1.去官网下载

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

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

Linux服务器yum安装maven_配置文件

Linux服务器yum安装maven_配置文件_02

3.解压缩

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

Linux服务器yum安装maven_配置文件_03

4.配置环境变量

进入Maven目录记住目录的路径pwd

Linux服务器yum安装maven_linux_04

编写配置环境变量文件

vim /etc/profile

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

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

Linux服务器yum安装maven_linux_05

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

Linux服务器yum安装maven_Linux服务器yum安装maven_06

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

source /etc/profile

Linux服务器yum安装maven_配置文件_07

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

如果你出现版本号了,那恭喜你,你已经安装成功了

Linux服务器yum安装maven_Linux服务器yum安装maven_08

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

Linux服务器yum安装maven_maven_09

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

看他的意思应该是java_home的配置问题,所以我们查看我们的JAVA_HOME的环境配置:

Linux服务器yum安装maven_java_10

再结合我们的java路径:

Linux服务器yum安装maven_java_11

Linux服务器yum安装maven_linux_12


Linux服务器yum安装maven_linux_13

发现并没有什么问题,接着我们进入maven的安装目录:

cd /opt/apache-maven-3.8.3

Linux服务器yum安装maven_配置文件_14

发现这里有一个cmd文件,一般这个文件都是软件启动的时候会调用这个文件,我们进去看看他里面是什么东西:

翻到第三页,好家伙,这不就是刚刚输出的那句话吗!

Linux服务器yum安装maven_maven_15

接着我们就往上面看,看他什么情况下才会调用这句话

Linux服务器yum安装maven_java_16

很好理解哈,当JAVACMD找不到的时候就会输出这两句话,那么我们看

“JAVACMD=%JAVA_HOME%\bin\java.exe”

这句话,在结合我们的配置文件里面的环境变量:

Linux服务器yum安装maven_Linux服务器yum安装maven_17


Linux服务器yum安装maven_配置文件_18

好家伙!!这路径下哪有bin文件夹?!

所以回到我们的配置文件中,将路径改对即可!

Linux服务器yum安装maven_linux_19

刷新

Linux服务器yum安装maven_maven_20

成功!!!

Linux服务器yum安装maven_maven_21

8.这里又出现一个坑,就是每次重新进终端的时候mvn -v又不生效了!

mvn -v 每次都要刷新配置文件/etc/profile
解决方法:刷新配置文件source /etc/profile
但是每次这样也不是办法啊,所以我们在~/.bashrc文件里面加入source /etc/profile就好了,
vim ~/.bashrc
之后每次mvn-v的时候都会自动刷新配置文件了!

Linux服务器yum安装maven_Linux服务器yum安装maven_22

9.配置阿里云镜像

Linux服务器yum安装maven_maven_23

Linux服务器yum安装maven_配置文件_24

到这就完成了。