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)所示。
在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>
- 设置repository中央仓库的镜像源为阿里云,如图(4)所示。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
- 在/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
效果如下:
以上是关于Ubuntu16里Maven3.6.3的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章