系统环境:CentOS 7.x、Windows10
JDK 版本:1.8+
一、Window 下Maven安装与配置
1. 下载
下载对应的Maven,我这里下载的是最新的apache-maven-3.6.3-bin.zip
,下载地址: https://archive.apache.org/dist/maven/maven-3/
2. 解压
解压apache-maven-3.6.3-bin.zip
,我这里解压到E:\software

3. 配置环境变量
配置 Maven 环境变量:MAVEN_HOME
和Path

4. 修改配置
修改Maven目录下conf
目录的settings.xml
文件
<!-- 配置本地仓库地址 -->
<localRepository> E:\software\maven_repository</localRepository>
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- Java的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>
5. 验证安装是否成功
按下键盘的Win+R
后,输入cmd
回车,输入mvn -version
,如果能打印出版本信息:

打包jar到本地仓库(自己先准备一个jar包)
mvn install:install-file -Dfile=E:\software\mysql-connector-java-5.1.48.jar -DgroupId=cool.xiaokang -DartifactId=mysql-connector -Dversion=5.1.48 -Dpackaging=jar


二、Linux 下Maven安装与配置
1. 下载解压
下载对应的Maven,我这里下载的是最新的apache-maven-3.6.3-bin.tar.gz
,下载地址: https://archive.apache.org/dist/maven/maven-3/
[xiaokang@hadoop ~]$ tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt/moudle/
2. 配置环境变量
[xiaokang@hadoop ~]$ sudo vim /etc/profile
在原有的基础上添加如下环境变量:
export MAVEN_HOME=/opt/moudle/maven-3.6.3
export PATH=${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:${ZOOKEEPER_HOME}/bin:${HIVE_HOME}/bin:${ZEPPELIN_HOME}/bin:${HBASE_HOME}/bin:${SQOOP_HOME}/bin:${FLUME_HOME}/bin:${PYTHON_HOME}/bin:${SCALA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
使得配置的环境变量立即生效:
[xiaokang@hadoop ~]$ source /etc/profile
3. 修改配置
先创建本地仓库目录maven_repository
[xiaokang@hadoop ~]$ mkdir maven_repository
修改Maven目录下conf
目录的settings.xml
文件
<!-- 配置本地仓库地址 -->
<localRepository> /home/xiaokang/maven_repository</localRepository>
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- Java的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>
4. 验证安装是否成功
输入mvn -version
,如果能打印出版本信息,说明安装成功:

打包jar到本地仓库(自己先准备一个jar包)
mvn install:install-file -Dfile=/home/xiaokang/mysql-connector-java-5.1.48.jar -DgroupId=cool.xiaokang -DartifactId=mysql-connector -Dversion=5.1.48 -Dpackaging=jar

