一.maven下载
https://maven.apache.org/download.cgi
bin.tar.gz是适用于linux、MacOsX系统的二进制文件
bin.zip是适用于windows的二进制文件
src.tar.gz是linux下的源码
src.zip是windows的源码
二.maven仓库
三.linux中安装maven
1.把apache-maven-3.8.3-bin.tar.gz上传到linux的/opt/software目录下
apache-maven-3.8.3-bin.tar.gz
2.解压apache-maven-3.8.3-bin.tar.gz到/opt/module/目录下面
[linux@hadoop102 software]$ tar -zxvf apache-maven-3.8.3-bin.tar.gz -C /opt/module/
3.修改apache-maven-3.8.3的名称为maven
[linux@hadoop102 module]$ mv apache-maven-3.8.3/ maven
4.添加环境变量到/etc/profile中
[linux@hadoop102 module]$ sudo vim /etc/profile.d/my_env.sh
#MAVEN_HOME
export MAVEN_HOME=/opt/module/maven
export PATH=$PATH:$MAVEN_HOME/bin
5.测试安装结果
[linux@hadoop102 module]$ source /etc/profile
[linux@hadoop102 module]$ mvn -v
Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
Maven home: /opt/module/maven
Java version: 1.8.0_212, vendor: Oracle Corporation, runtime: /opt/module/jdk1.8.0_212/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1062.el7.x86_64", arch: "amd64", family: "unix"
6.修改setting.xml,指定为阿里云
[linux@hadoop102 maven]$ cd conf/
[linux@hadoop102 conf]$ vim settings.xml
<!-- 添加阿里云镜像-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
7.修改JDK版本
<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>