深入理解Spring Cloud与微服务构建(第2版)
上QQ阅读APP看书,第一时间看更新

3.3.2 Maven的安装

安装Maven前,需要保证JDK已经正确安装,并且环境变量已经配置正确,Maven版本为3.0之后的版本,需要的JDK版本至少为1.6版本。

从官网http://maven.apache.org/download.cgi下载完Apache Maven,解压到任意目录,例如解压到/usr/local下:

tar xzvf apache-maven-3.5.0-bin.tar.gz         sudo mv apache-maven-3.5.0 /usr/local/

配置环境,先打开配置环境变量的文件,在终端运行如下命令:

$ vi ~/.bash_profile

在配置文件中需要配置一个M2_HOME变量,它的路径为Maven的安装目录路径,添加M2_HOME变量到环境变量path中。配置文件如下:

export M2_HOME=/usr/local/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin

检查Maven是否安装成功和Maven的环境变量是否配置正确,可以使用Maven命令“mvn -v”去检查。在终端输入“mvn –v”,如果终端界面显示如下信息,则证明Maven安装成功且环境变量配置正确。

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/apache-maven-3.5.0
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac"

设置Maven的本地仓库,在终端输入命令切换到Maven配置文件的目录,打开Maven的配置文件settings.xml。在终端输入的命令如下:

cd /usr/local/apache-maven-3.5.0/
vim settings.xml

打开配置文件settings.xml后,在配置文件中修改本地仓库的路径,本案例的本地仓库路径为“/usr/local/mvn_repo”,配置如下:

<localRepository>/usr/local/mvn_repo</localRepository>

由于Maven远程服务器在国外,可以添加阿里云的镜像,这样下载Jar包的速度会大大增加,在配置文件settings.xml下添加如下内容:

<mirrors>
  <mirror>
      <id>alimaven</id>
            <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/
      </url>
      <mirrorOf>central</mirrorOf>        
 </mirror>
</mirrors>