• Maven私服 Nexus使用一例


    一.背景

    本次搭建Nexus的私服是为了解决两件事

      1.公司网络限制,部分项目组同事无法直接访问互联网,不能直接下载一些依赖的jar文件;

      2.一些独立的jar无法通过Maven添加依赖的方式引入到项目中,如果直接添加对jar的引用,使用Maven打包时会提示无法找到jar的错误

    为了解决上面两个问题,在本地机器上搭建了Nexus私服

    二.搭建方法

     1.使用的软件

       nexus-3.5.0-02-win64.zip

      2.下载后,

    解完压缩,

    在cmd中,进入nexusx64 exus-3.5.0-02in,执行nexus /install

    启动服务

     访问http://192.168.20.24:8081/,显示Nexus的页面

    登陆,user/pass: admin/admin123

    登陆后上面的图标显示不出来的

    选择repository  --> repositories(3rd_party这个库我截图时已经存在了,)

     create repository ,create时的各种内容,最后 save

    修改maven-public的group,把3rd_party添加到members中,这样,客户端就可以通过这个maven-public来下载依赖

     还有一步修改maven-central的proxy,改成ali的源,这样速度快  http://maven.aliyun.com/nexus/content/groups/public, 别忘 了保存

     修改setting.xml,修改后的setting.xml放在.M2目录下,

    修改的内容就是增加一个mirror

      <mirror>
            <id>nexus</id>  
            <mirrorOf>*</mirrorOf>  
            <url>http://192.168.20.24:8081/repository/maven-public/</url>  
        </mirror>

    到这里,当用eclipse更新maven工程的依赖时,就会走我们自己建的这个nexus,

    需要注意的是安装nuxus的机器需要能访问互联网

    如果你想验证上面这些配置是否生效,可以禁止本机访问互联网(但是能访问局域网),看maven的依赖包是否可以正常下载,就可以知道nexus是否工作正常

  • 相关阅读:
    实现带有头结点的链表
    数据结构之链式线性表
    HDU 1010 dfs+奇偶剪枝
    数据结构之顺序线性表
    POJ 1753 dfs+枚举
    HDU 4277 dfs+set去重
    平衡二叉树
    线性素数筛+欧拉线性筛(证明)
    dp--2019南昌网络赛B-Match Stick Game
    线段树+单调栈+前缀和--2019icpc南昌网络赛I
  • 原文地址:https://www.cnblogs.com/lost0/p/7700753.html
Copyright © 2020-2023  润新知