美文网首页
centos下安装配置maven

centos下安装配置maven

作者: 酸奶泡奥利奥 | 来源:发表于2019-07-11 09:35 被阅读0次

    下载maven

    使用wget命令下载tar文件

    wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz

    解压:tar -zxvf apache-maven-3.1.1-bin.tar.gz

    重命名:mv apache-maven-3.1.1 maven

    配置环境变量

    修改 profile 文件

    1、vi /etc/profile

    第一行的 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

    仔细看会发现,在上面的脚本中 PATH,USER,LOGNAME,MAIL,HOSTNAME,HISTCONTROL都进行声明(有变量值),但是HISTSIZE变量在之前没有出现过,翻阅网上资料总结了一下,HISTSIZE 是系统变量,具体的好像也没有明说,就是记录的是保存历史命令记录的条数,是直接引用成系统变量;

    参数总结:

           PATH:决定了shell将到哪些目录中寻找命令或程序

      HOME:当前用户主目录

      MAIL:是指当前用户的邮件存放目录。

      SHELL:是指当前用户用的是哪种Shell。

      HISTSIZE:是指保存历史命令记录的条数。

      LOGNAME:是指当前用户的登录名。

      HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。

      LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

    配置完profile文件后需要重新载入该文件,否则该文件将会在下一次重启计算机的时候生效

    source /etc/profile 

    如果环境变量没有配置正确的话重载文件时会报错,会影响整个环境的使用

    我在配置过程中就遇到了配置错误的问题,导致系统中的命令都不能正常使用,比如ll、ls等常用命令

    遇到这种情况可以先执行export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,让命令行暂时能用,在执行过程中不要退出

    然后重新去检查profile文件有没有写错。

    修改完profile文件就要立即重载。

    使用echo $PATH 去查看刚刚配置的maven环境有没有成功。

    接着使用mvn -version 去验证,注意,这边可能会出现以下情况

    出现这种情况的原因可能是你可能是在/etc/profile、~/.bash_profile或~/.bashrc文件中配置了MAVEN_HOME环境变量,当MAVEN_HOME的值改变后,就算你执行了source /etc/profile操作,也会出现如上错误,这时你就需要重新打开一个终端或者重新登录才可以,如果你是Windows系统,重新打开一个cmd窗口,一般就可以了,所以说出现这种错误的原因就是两个版本的maven切换时,在同一个终端执行了mvn -v,而没有打开新的终端或者重新登录。

    至此,成功配置完成!!!!

    相关文章

      网友评论

          本文标题:centos下安装配置maven

          本文链接:https://www.haomeiwen.com/subject/frolkctx.html