一、软件准备 
1、apache-maven-3.0-bin.tar.gz 下载地址: 
2、nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址: 
二、maven安装配置 
1、创建需要操作maven的用户组以及用户(如果用root用户安装不用创建) 
Java代码  
#groupadd configer  //创建用户组   
#useradd -g configer configer  //创建用户并指定用户组   
#passwd configer  //为用户分配密码  
2、创建解压目录,并将apache-maven-3.0-bin.tar.gz文件解压到指定目录
Java代码  
#cd /opt   
#mkdir maven   
#chown -R configer:configer /opt/maven   
#chmod 755 /opt/maven   
#su -l configer   
#tar -zvxf apache-maven-3.0-bin.tar.gz  
2、配置环境变量 
Java代码  
#vi /home/configer/.bash_profile  
#vi /home/configer/.bash_profile
在文件中添加如下行: 
Java代码  
M2_HOME=/opt/maven/apache-maven-3.0
export M2_HOME
PATH=$PATH:$M2_HOME/bin
export PATH
3、查看版本 
Java代码  
#cd /opt/maven/apache-maven-3.0/bin   
#mvn --version  
如果显示版本信息,应该会在${user}目录下创建.m2目录
4、查看.m2目录 
Java代码  
#cd /home/configer/.m2   
如果没有.m2目录,则可以手动添加一个   
#mkdir .m2  
#cd /home/configer/.m2
如果没有.m2目录,则可以手动添加一个
#mkdir .m2
5、如果需要把maven的repository目录指定到其他目录,则修改maven安装目录下conf中的配置文件settings.xml文件 
Java代码  
#vi /opt/maven/apache-maven-3.0/conf/settings.xml   
将文件中<localRepository>....</localRepository>的注释打开   
或者在文件中增加 在这个注释下增加   
<localRepository>your repository path</localRepository>  
二、搭建nexus私服 
1、解压nexus-oss-webapp-1.8.0-bundle.tar.gz文件到指定目录 
Java代码  
#tar -zvxf nexus-oss-webapp-1.8.0-bundle.tar.gz  
2、启动nexus 
Java代码  
#cd /opt/maven/nexus-oss-webapp-1.8.0/bin/jsw   
  
选择自己机器的版本:   
  
#cd linux-x86-32/   
#./nexus start   
  
重启:   
#./nexus restart   
停止:   
#./nexus stop  
#cd /opt/maven/nexus-oss-webapp-1.8.0/bin/jsw
3、运行nexus 
在浏览器中输入::8081/nexus 
就可以看到nexus 的主页,点击右上角Log in 
默认用户名和密码是:admin/admin123 
运行后会自动生成一个nexus工作目录sonatype-work,nexus下载的jar包会存放在 
sonatype-work/nexus/storage中 
4、配置 
1)点击左侧菜单Repositories 
分别将右侧列表中 
Java代码  
Apache Snapshots   
Codehaus Snapshots   
Maven Central  
三个repository 的Download Remote Index 配置改为True,并保存设置, 
然后在列表中分别右键点击三个Repository,点击ReIndex 
2)增加新的Repository,有一些比较常用jar包在nexus提供的repository中可能找不到, 
一般比较常用的有 
Java代码  
JBOSS的两个:   
   
   
SUN的:   
   
K-INT的:   
   
  
因为找juel:juel-impl:2.2.1 这个jar包,所以我还添加了一个自己找的:   
  
因为找juel:juel-impl:2.2.1 这个jar包,所以我还添加了一个自己找的:
添加步骤: 
Java代码  
点击Add->Proxy Repository->填写Repository ID, Repository Name, 以及Remote Storage Location 其他的默认即可。  
3) 将新增的Repository添加到Public Repositories中 
在Public Repositories 的Configuration中,将多选Select中的项全部添加到左边,然后保存。 
