首页 > 其他 > 详细

maven nexus私服搭建

时间:2015-11-24 18:49:17      阅读:302      评论:0      收藏:0      [点我收藏+]
  1. 准备
    A.软件工具包:nexus-2.11.2-06-bundle.tar.gz,
    B.这次安装的是2.11.2版本,这个版本需要jdk1.7以上,jdk1.6会报如下错误:
    技术分享

  2. Nexus 安装

    将bundle安装包解压即可:

    1
    tar zxvf nexus-2.11.2-06-bundle.tar.gz

    技术分享
    解压后有两个目录:nexus-2.11.2-06安装目录;sonatype-work数据目录,一般备份只需备份该目录即可;

    另外这里的shell启动脚本不是解压出来的。

  3. Nexus 启动

    1
    2
    3
    4
    5
    6
    $ cd bin/
    $ ls
    jsw  nexus  nexus.bat
    $ ./nexus
    Usage: ./nexus { console | start | stop | restart | status | dump }
    $ ./nexus console

    其中console是可以看到控制台具体log的。如果第一次启动报如下警告
    技术分享

    解决方案是修改bin目录下的nexus文件:

    技术分享

  4. Nexus 配置
    启动nexus后,在本机浏览器输入地址:
    技术分享
    出现以上界面,说明安装成功!接下来是配置:
    A.点击右上角“Log in”,输入默认的管理员用户名和密码(默认用户名:admin 密码:admin123)登录。
    B.Apache Snapshots、Codehaus Snapshots、Maven Central三个repository 的configuration配置选项中的Download Remote Index 配置改为True,并保存设置;
    技术分享
    C.右键点击仓库,选择Expire Cache:
    技术分享
    D.右键点击仓库,选择Update Index:
    技术分享

  5. Nexus 验证
    在线update索引一段时间后,如果没问题,可以通过Browse Index查看更新的索引文件:
    技术分享

  6. 定时更新索引

    A.以管理员身份登录

    B.左侧导航栏选择Administration->Scheduled Tasks

    技术分享

    C.点击add添加一个计划任务

    技术分享

    D.任务类型选择:Update Repositories Index,Repository/Group选择要更新的仓库,Recurrence选择计划任务的周期类型

nexus私服预置仓库说明如下:

  1. Nexus 的仓库概述
    点击左侧 菜单Repositories 链接,查看 Nexus 内置的仓库:
    技术分享

  2. Nexus 的仓库分类
    Nexus 的仓库分为这么几类:
    A.hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件;
    B.proxy 代理仓库:代理公共的远程仓库;
    C.virtual 虚拟仓库:用于适配 Maven 1;
    D.group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。
    技术分享


maven nexus私服搭建

原文:http://tjlygdx.blog.51cto.com/10219985/1716359

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!