zoukankan      html  css  js  c++  java
  • Maven Nexus仓库管理器

    Nexus是maven的仓库管理器,如果使用maven,你可以从maven central repo下载所需的artifact,但这样很慢。

    Nexus在代理远程仓库的同时,维护本地仓库,以节省带宽和时间。Nexus可以代理Maven central repo,管理本地maven repo[release, snapshot, 3rd party]. 

    Nexus group的概念是maven没有的,nexus可以将多个仓库合并成一个group,这样,在我的机器上的maven project只需要依赖于一个group,就可以用到多个repo里面的artifact.

    在我的maven project里面,默认情况下maven是依赖于central repo,这是为了让maven开箱即用, 但这是错误的,会造成大量的时间以及带宽浪费。为了让我机器上的多个project可以共享一个repo setting,将repo的配置放入.m2/settings.xml. 在pom.xml中也可以指定<repositories>.

    如何将jar deploy到nexus repo中:

    1,通过nexus UI upload file.

    2,在本地project pom.xml中,distributionManagement部分指定nexus repo,然后在settings.xml中添加server credentials.

  • 相关阅读:
    重要的环境变量
    常用的转义字符
    常用系统工作命令
    栈 队列 和 双向队列
    时间
    默认值字典
    Counter
    random
    22 内置常用模块01
    super
  • 原文地址:https://www.cnblogs.com/chayu3/p/3104264.html
Copyright © 2011-2022 走看看