注:
1.本文选则的是CentOS6和maven-3.0.5版本
2.在安装maven之前必须安装jdk
一、下载安装包
第一步:进入到安装maven的目录(选择自己安装目录,我的是/opt/module/),下载maven,当前最新版本是3.6.3,我选择的是 maven3.0.5。
[root@note01 module]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
或者
[root@note01 module]# wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
第二步:解压到当前路径
[root@note01 module]# tar -zxf apache-maven-3.0.5-bin.tar.gz
重命名
[root@note01 module]# mv apache-maven-3.0.5/ maven-3.0.5/
第三步:删除压缩包,节省空间
[root@note01 module]# rm -rf apache-maven-3.0.5-bin.tar.gz
二、设置环境变量
第四步:在/etc/profile配置maven的环境变量
[root@note01 maven-3.0.5]# vi /etc/profile
在文件末尾添加如下内容:
#M2_HOME
export M2_HOME=/opt/module/maven-3.0.5
export PATH=$JAVA_HOME/bin:\$PATH:$M2_HOME/bin
第五步:保存退出后运行下面的命令使配置生效
[root@note01 module]# source /etc/profile
三、在maven-3.0.5/conf/settings.xml 中配置镜像源并设置jdk版本
[root@note01 conf]# vi settings.xml
<mirrors>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
<mirror>
<id>nexus-163</id>
<mirrorOf>*</mirrorOf>
<name>Nexus 163</name>
<url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
四、验证
[root@note01 module]# mvn -v
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /opt/module/maven-3.0.5
Java version: 1.8.0_212, vendor: Oracle Corporation
Java home: /opt/module/jdk1.8.0_212/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.el6.x86_64", arch: "amd64", family: "unix"