1.下載maven:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/
2.把下載後的maven放到需要的位置然後解壓: tar -zxvf apache-maven-3.6.1-bin.tar.gz
root@nuoniu-System-Product-Name:~# cd /usr/maven
root@nuoniu-System-Product-Name:/usr/maven# ls
apache-maven-3.6.1-bin.tar.gz
root@nuoniu-System-Product-Name:/usr/maven# tar -zxvf apache-maven-3.6.1-bin.tar.gz
3.添加環境變量
root@nuoniu-System-Product-Name:/usr/maven# vim /etc/profile
########maven########
export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
########maven########
4.刷新配置文件,然後查看maven是否配置成功
root@nuoniu-System-Product-Name:~# vim /etc/profile
root@nuoniu-System-Product-Name:~# mvn -v
/usr/maven/apache-maven-3.6.1/bin/mvn: 1: /usr/maven/apache-maven-3.6.1/bin/mvn: uname: not found
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /usr/maven/apache-maven-3.6.1
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/jdk/jdk1.8.0_181/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-29-generic", arch: "amd64", family: "unix"
root@nuoniu-System-Product-Name:~#
5.建立maven遠程倉庫
創建一個文件夾,做爲遠程倉庫,然後修改配置文件: vim /usr/maven/apache-maven-3.6.1/conf/settings.xml
<localRepository>/usr/maven/repository</localRepository>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>nexus-pentaho</id>
<mirrorOf>central</mirrorOf>
<name>Nexus pentaho</name>
<url>https://nexus.pentaho.org/content/repositories/omni/</url>
</mirror>