zoukankan      html  css  js  c++  java
  • 2.Nexus更新索引

    1.手动更新
    1.  下载索引文件
    在http://repo.maven.apache.org/maven2/.index/ 中下载
    nexus-maven-repository-index.gz
    nexus-maven-repository-index.properties
    然后再下载一个indexer-cli-5.1.0.jar
    indexer的下载地址:http://maven.outofmemory.cn/org.apache.maven.indexer/indexer-cli/5.1.0/
    indexer的Maven

    1
    2
    3
    4
    5
    <dependency>
        <groupId>org.apache.maven.indexer</groupId>
        <artifactId>indexer-cli</artifactId>
        <version>5.1.0</version>
    </dependency>

    2.   解压缩索引文件
    将上面三个文件(.gz & .properties & .jar)放置到同一目录下,运行如下命令
    java -jar indexer-cli-5.1.0.jar -u nexus-maven-repository-index.gz -d indexer
    3.   停止nexus
    4.   删除原有的索引文件

    将{nexus_home}sonatype-work exusindexercentral-ctx下的文件全部删掉
    5.   拷贝索引至central-ctx目录下
    将nexus-maven-repository-index.gz解压后的indexer目录中所有文件,放到sonatype-work exusindexercentral-ctx下面
    6.   启动nexus即自动更新索引


    2.自动下载
    1.  打开Repositories标签,选中远程仓库并打开Configuration,将Download Romote Location 设置为true;
    2. 在远程仓库上右键选择Update Index,Nexus会自动建立一条任务计划;一般远程仓库都比较大,构建会比较多,索引文件会很大,像http://repo1.maven.org/maven2 就有几百M,因此需要的时间就比较长。
    3.  可以进入Scheduled Tasks查看任务的执行情况,当执行完成时,远程仓库的索引就已经建立完毕了。
    两种方式,只要Browse_Index后看到许多文件的话就说明更新成功

    1.Nexus安装与配置

    2.Nexus更新索引

    3.发布Maven项目到nexus中

    4.按项目类型分配不同的nexus工厂来发布不同的项目

  • 相关阅读:
    vue 使用echarts 柱状图使用图片显示
    Devexpress分组小计
    小写转大写
    预览打印
    LINQ
    结束任务管理器进程
    游标
    查看死锁
    sql 分页
    压缩解压缩传输的数据
  • 原文地址:https://www.cnblogs.com/meet/p/5060892.html
Copyright © 2011-2022 走看看