centOS下安装maven并配置免翻墙镜像

下载与安装maven

maven是一个基于java的工具,所以要做的第一件事就是安装oracle JDK,再进行maven安装。

第一步:下载maven3.3.3的二进制安装包

下载地址为
http://mirror.bit.edu.cn/apache//maven/maven-3/3.3.3/binaries/

Ps:编译spark1.6.1需要maven3.3.3版本

第二步:解压tar包到安装路径

[stefan@localhost 下载]$ sudo tar -zxvf apache-maven-3.3.3-bin.tar.gz -C /opt/

第三步:配置环境变量

[stefan@localhost opt]$ sudo vim /etc/profile

在配置文件最后添加两行

export MAVEN_HOME=/opt/apache-maven-3.3.3
export PATH=$MAVEN_HOME/bin:$PATH

第四步:生效

[stefan@localhost opt]$ source /etc/profile

检查maven是否安装成功

[stefan@localhost opt]$ mvn -v
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
Maven home: /opt/apache-maven-3.3.3
Java version: 1.8.0_91, vendor: Oracle Corporation
Java home: /opt/jdk1.8.0_91/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"

配置maven镜像

maven编译需要下载很多包,必须翻墙才能成功下载,如果无法翻墙,也可以给maven配置一个镜像。使用maven镜像仓库及其重要,特别是国内的镜像,可以有效缓解被墙疼痛。

国内镜像

开源中国的maven镜像:

<mirror>
    <id>nexus-osc</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus osc</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
</mirror>

net.cn

<mirror>
    <id>net-cn</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://maven.net.cn/content/groups/public/</url>   
 </mirror>

配置镜像

下文以oschina.net的镜像为例子

Maven 的安装目录下的/opt/apache-maven-3.3.3/conf文件夹下有个settings.xml 文件,编辑该文件

[stefan@localhost conf]$ sudo vim settings.xml

<mirrors>中插入:

<mirror>
    <id>nexus-osc</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus osc</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
</mirror>

添加google的NDS域名解析

使用maven编译国外开源软件,还需添加google的DNS域名解析

[stefan@localhost opt]$ sudo vim /etc/resolv.conf

添加两行

nameserver 8.8.8.8
nameserver 8.8.4.4

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器