1、下载nexus安装包  网址:http://www.sonatype.org/nexus/archived/

http://www.sonatype.org/nexus/archived/

注意:从nexus2.6.0,jdk版本要求7.0以上,本文下载的是nexus-oss-webapp-1.9.2.4-bundle

http://blog.csdn.net/liujiahan629629/article/details/39272321

2 启动nexus服务

    在E盘解压,进入nexus的文件目录:E:\nexus-oss-webapp-1.9.2.4-bundle\nexus-oss-webapp-1.9.2.4\bin\jsw\windows-x86-64下面,windows-x86-64根据自己电脑具体情况选择。

      Installnexus.bat 表示安装nexus服务到window服务中去。

      Startnexus.bat  表示启动nexus服务。

      nexus.bat  表示启动nexus应用程序 。

      Resumenexus.bat  表示重启nexus 。

      Stopnexus.bat  表示停止nexus服务

   (1)第一种方法:启动nexus,无需启动tomcat,只需要点击“nexus.bat "就可以启动。

   (2)第二种方法:Installnexus.bat,安装nexus服务到window服务,在到我的电脑,组件服务,找到nexus服务启动。

4、maven+nexus私服搭建_第1张图片

   启动成功后 在浏览器地址栏中输入:

   http://localhost:8081/nexus

   如果看到nexus界面 说明启动成功。

3、设置maven的setting.xml文件

   3.1 设置镜像私服


   
   
     nexus
     *
     Nexus Mirror
     http://localhost:8081/nexus/content/groups/public
   
 

工厂的镜像,只要mirrorOf中的工厂要访问,都会自动来找镜像。这里配置mirrorOf的值为*,代表maven的所有访问请求都会指向到Nexus仓库组。

3.2 找到,添加以下内容


   
        cenrealProfile
        
           
             central
              Central Repository
              http://*
              default
              true
            
	 
    
   



   cenrealProfile

 关于激活配置的位置:

4、maven+nexus私服搭建_第2张图片

中央工厂的snapshots默认是false,所以要激活他,激活配置的activeProfile要与profile的id一致。


   nexus-release
   deployment
   deployment123


   nexus-snapshot
   deployment
   deployment123

这里的用户名和密码是nexus默认的。

保存setting.xml文件。


4、在项目配置pom.xml文件,定义发布的版本以及发布到Nexus的哪个仓库中


   
  	nexus-release
  	nexus-release resp
  	http://localhost:8081/nexus/content/repositories/releases/
   
   
  	nexus-snapshot
  	nexus-snapshot resp
  	http://localhost:8081/nexus/content/repositories/snapshots/
   

注意:这里的id和setting.xml文件server的id是相同的。


5、http://localhost:8081/nexus,登录nexus默认用户名:admin  密码:admin123

  进入Repository菜单,修改 Apache Snapshots,Codehaus Snapshots,Maven Central的Download Remote indexs 为true.

  并右击每一个仓库的 repair Index,进行更新index并把所有的proxy类型的仓库添加到public repository中去。


经过上面的配置后,基本的Maven+Nexus仓库就搭建好了 可以创建一个新的Maven project进行测试。


4、maven+nexus私服搭建_第3张图片

测试成功。。。


各类jar包:http://mvnrepository.com/


共有的仓库

http://repository.sonatype.org/content/groups/public/

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/

http://mvnrepository.com/

http://search.maven.org/

私有的仓库

http://repository.codehaus.org/

http://snapshots.repository.codehaus.org/

http://people.apache.org/repo/m2-snapshot-repository

http://people.apache.org/repo/m2-incubating-repository/