zoukankan      html  css  js  c++  java
  • nexus私服update repair index索引失败解决方案(转)

    转载地址:http://blog.csdn.net/first_sight/article/details/51559086

    问题描述:

      搭建Maven的Nexus私服仓库,一般安装完Nexus后,默认是没有Central  Browse Index索引的,但如果没有索引就没有Nexus存在的价值。

      两种解决方法:

    Nexus自动更新下载 ——(考虑网速原因,比较慢,不建议)

    自行手动下载 —— (强烈推荐)

     

    方案一:

    1.如果是在公司或者其他地方使用代理上网,需要在Nexus设置代理。

     

    2.将type为proxy的Central此处改为true,方案二同样如此!

     

    3.选择Update Index。  只要你不停服务,它会慢慢更新,更新完后你就能看到了!

     

    4.你可以在从Administration——ScheduledTasks中查看下载进度

    5.当Update更新完成后,Browse Index下就会有索引。 第一次更新会很慢,下载的目标文件夹在sonatype-work exusindexercentral-ctx目录下,我的有2.14G。  第二次及以后就不会了。

    方案二:

    1、通过其它方式下载如下两个文件:

    可以在迅雷或者浏览器下载中新建,复制以下地址即可下载


    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties


    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz

     

    2、安装一个apache静态资源服务器(或者其他服务器)

     a.将服务器端口改为80
     b.在其根目录root下新建一个maven2目录,进入maven2目录,新建.index目录,把上述两个文件拷贝该目录下。
    注意:.index文件夹,可能需要在dos命令下用mkdir建立
     

    3.修改Host文件,即IP映射

     编辑 c:WINDOWSsystem32driversetchosts 文件,在文件中加入:
     127.0.0.1   repo1.maven.org
    注意 :hosts文件不能配端口,给host文件添加Users可修改权限。
     

    4.好了,再运行update index,就会直接下载我们这两个文件中的内容

    Ok,这样应该就能正常的下载了

    5.schedule task中  update index 任务正在 running , 等运行结束后,刷新列表就可以看到索引了!

    6.最后我们要把hosts文件改回来,去掉ip域名定向

     
  • 相关阅读:
    【转】 【技巧 】 数学难题大揭秘:减少计算错误的技术
    [转]Mathematical Induction --数学归纳法1
    Vector Calculus
    test latex1
    [转]架构蓝图--软件架构 "4+1" 视图模型
    What Is Mathematics?
    二项式展开
    游戏系统设计
    Golang游戏服务器与skynet的个人直观比较
    [转]透过 Linux 内核看无锁编程
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/6202589.html
Copyright © 2011-2022 走看看