(一)优势与环境配置

1 优势
   (1)构件坐标化管理且与仓库布局一致,方便存储和查找。
   (2)插件丰富。
 
2 依赖下载
  要配置maven,首先需要配置JDK。因此环境配置分为两步:
  2.1 配置JDK
     JDK=JVM+JRE+核心类库+开发工具,作用:提供java程序的运行环境。
     因此,在主机中运行java程序必须要安装JDK。
  2.2 配置maven
    maven下载位置:http://maven.apache.org/download.cgi, 找到如apache-maven-3.0-bin.tar.gz,然后解压到本地目录就成了一个maven目录。(tar -zxvf)
  其中,无论是JDK解压后的目录还是maven解压后的目录都不能放在根目录下,可在根目录下新建一个home目录,放在home目录下。
 
3 环境配置
 3.1 ~/.bash_profile格式
   环境的配置主要是将java命令和mvn命令快捷方式添加到系统变量中,那么系统在查找该变量时能够根据系统路径找到变量所在路径。
   需要先了解两个文件:
   ~/.bashrc:该文件包含专用于用户使用的bash shell的bash信息,当登陆以及每次打开时该文件都被读取。
   ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,通常用于设定环境变量,当用户登陆时,该文件仅仅执行一次。
   因此可理解为~/.bashrc用于设置bash shell的一些操作信息如ls,~/.bash_profile用于设置环境变量以及bash shell的一些信息,如果要创建.bash_profile文件必须在文件中显示调用.bashrc才能使得基本bash命令有效,所以通常前者会调用后者。
   ~.bash_profile的基本格式:
     #.bash_profile
     if [ -f ~/.bashrc ]; then
            . ~/.bashrc
     fi
     ##设置环境变量指向maven和JDK的安装目录
     JAVA_HOME=/home/jdk1.8.0_45
     MAVEN_HOME=/home/apache-maven-3.6.2
     ##将安装目录的bin文件夹添加到系统环境变量PATH中
     export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin
   3.2 配置生效
      source ~/.bash_profile

  注意:有可能出现source ~/.bash_profile只生效一次的情况,最典型的是新开一个终端,无法识别mvn命令或java命令,解决方案是:

在~/.zshrc文件最后,增加一行: source ~/.bash_profile

 

4 环境配置完成验证
  验证:java -version
            mvn -version
  成功:有JDK的版本信息 && 有maven版本信息  
 
5 安装目录
   可由which mvn确定安装目录
 
     
posted @ 2020-05-02 10:16  FCity  阅读(141)  评论(0编辑  收藏  举报