Ubuntu16里Maven3.6.3的安装与配置

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu16里Maven3.6.3的安装与配置相关的知识,希望对你有一定的参考价值。

    Maven是一个跨平台、开源的项目构建工具,可以实现项目的自动化构建,从清理、编译、测试到生成报告,再到打包和部署。它可以一条命令,来管理项目的整个生命周期,规避了繁琐的编译、源码分支管理等,更加人性化,大大缩短了项目的部署和调试时间。
    这里介绍,在Ubuntu16上,安装Maven 3.6.3并配置其环境。

1、下载Maven

    在Linux中,Maven文件后缀名为.tar.gz,其官网地址为
https://maven.apache.org/download.cgi

    Maven v3.6.3
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/

    Maven的各个版本:
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/

    这里选择 Maven v3.6.3 ,如图(1)、图(2)所示。

图(1) Maven3的各个版本

图(2) 点击 maven 3.6.3 tar.gz即可下载

    在Linux上,可以直接使用wget命令来进行下载。

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

2、配置Maven

2.1 解压Mave 3.6.3 .tar.gz

  • 在/usr/local目录下,新建一个文件文件夹名称为maven
cd /usr/local
mkdir maven

  • 将apache-maven-3.6.3-bin.tar.gz文件拷贝到/usr/local/maven里,并解压
cp /download/apache-maven-3.6.3-bin.tar.gz /usr/local/maven/apache-maven-3.6.3-bin.tar.gz

cd /usr/local/maven
sudo tar -zxvf apache-maven-3.6.3-bin.tar.gz

2.2 修改Maven的settings.xml

  • 打开settings.xml
cd /usr/local/maven/apache-maven-3.6.3/conf
cp settings.xml settings.xml.bk   //备份xml文件

vim settings.xml     //修改xml文件
  • 设置repository中央仓库的存储路径为/usr/local/maven/repository,如图(3)所示。
<localRepository>/usr/local/maven/repository</localRepository>

图(3)设置repository中央仓库的存储路径

  • 设置repository中央仓库的镜像源为阿里云,如图(4)所示。
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
图(4) 设置中央仓库的镜像源为阿里云

  • 在/usr/local/maven目录下,新建一个文件夹名称为repository
cd /usr/local/maven
mkdir repository

2.3 设置Maven环境

    为了使Linux上所有的用户,都能使用Maven,这里修改/etc/profile文件。

  • 打开/etc/profile
vim /etc/profile
  • 修改/etc/profile
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3
export CLASSPATH=${MAVEN_HOME}/lib:$CLASSPATH
export PATH=${MAVEN_HOME}/bin:$PATH

    修改好的的/etc/profile文件,如下:
    /etc/profile

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\\h:\\w\\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i

fi

# set maven
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3

# set java
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${MAVEN_HOME}/lib
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH

  • 使能Maven环境
source /etc/profile

2.4 测试Maven

mvn -v

    效果如下:

    若有Maven的版本信息输出,则说明Maven安装成功。

以上是关于Ubuntu16里Maven3.6.3的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16安装与配置

Ubuntu16.04下LAMP环境的安装与配置

Ubuntu16.04下Hive的安装与配置

win10与ubuntu16.04双系统的安装和配置

软件安装与环境配置ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

Ubuntu16.04下Hadoop的本地安装与配置