zoukankan      html  css  js  c++  java
  • nexus私服快速update index方法

    简单搭好nexus私服后,做好基本的配置。

    稍微麻烦点的就是让其更新Jar索引文件。如果有耐心的话,完全可以通过在线更新索引的方式来做,但所消耗的时间较长,让人误以为出错了,不知所措。

    下面介绍一种简单、可行的方式来手动更新索引文件。 

    访问 http://repo.maven.apache.org/maven2/.index/ 下载中心仓库最新版本的索引文件,在一长串列表中,我们需要下载如下两个文件(一般在列表的末尾位置)  

    nexus-maven-repository-index.gz 【近300M大小】

    nexus-maven-repository-index.properties  

    下面就是解压这个索引文件,虽然后缀名为gz,但解压方式却比较特别,我们需要下载一个jar包indexer-cli-5.1.1.jar,我们需要通过这个特殊的jar来解压这个索引文件 

    将上面三个文件(.gz & .properties & .jar)放置到同一目录下,运行如下命令 

    java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer 

    查看nexus可执行文件,发现NEXUS_HOME="..",即home目录所在的目录.

    等待程序运行完成之后可以发现indexer文件夹下出现了很多文件,将这些文件放置到{nexus-home}/sonatype-work/nexus/indexer/central-ctx目录下,重新启动nexus 

    【一位十年码农的碎碎念,扫码关注获取更多精彩内容】

    成长的乐趣,在于分享!
    大龄程序员,一路走来,感慨颇多。闲暇时写写字,希望能给同行人一点帮助。
    本文版权归作者growithus和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C#实现一个最简单的HTTP服务器
    WinForm特效:桌面上的遮罩层
    C#利用GDI+绘制旋转文字等效果
    C#程序通过模板自动创建Word文档
    C#生成软件注册码
    C# 利用WORD模板和标签(bookmark) 批量生成WORD
    绝对好文:.NET程序性能的基本要领
    Mysql学习---SQL测试题之表结构
    Mysql学习---基础操作学习2
    Mysql学习---SQL语言的四大分类
  • 原文地址:https://www.cnblogs.com/growithus/p/11012233.html
Copyright © 2011-2022 走看看