zoukankan      html  css  js  c++  java
  • Maven的私有仓库Nexus

    1、什么是Nexus

    在前面进行maven项目的构建中,可以看到在构建的过程中需要安装maven的依赖插件,如图:

    在日常的开发构建中,我们也可以自己搭建一个私有的nexus。那么什么是nexus呢?

    Nexus是maven的私有仓库;

    如果没有nexus,项目的打包都需要在公网下载,不利于包的管理和共用;

    如果没有私有仓库,我们所需要的所有构件都需要通过maven的中央仓库和第三方的maven仓库下载到本地,而一个团队的所有人都需要重复地从maven仓库中下载构件。

    2.下载nexus软件包

    root@7mini-node2 conf]# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.5-02-bundle.tar.gz
    [root@7mini-node2 ~]#tar -zxvf nexus-2.14.5-02-bundle.tar.gz
    [root@7mini-node2 ~]# mv nexus-2.14.5-02 /usr/local/
    [root@7mini-node2 ~]# cd /usr/local/nexus-2.14.5-02/
    [root@7mini-node2 nexus-2.14.5-02]# ls
    bin conf lib LICENSE.txt logs nexus NOTICE.txt tmp
    
    [root@7mini-node22 bin]# ./nexus start
    ****************************************
    WARNING - NOT RECOMMENDED TO RUN AS ROOT
    ****************************************
    If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.
    [root@7mini-node2 bin]# export RUN_AS_USER=root
    
    [root@7mini-node2 bin]# ./nexus start
    ****************************************
    WARNING - NOT RECOMMENDED TO RUN AS ROOT
    ****************************************
    Starting Nexus OSS...
    Started Nexus OSS.
    
    [root@7mini-node2bin]# netstat -tulnp |grep 8081   #java启动没那么快,可以稍等一会
    tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      4773/java

    3.浏览器访问仓库
    浏览器访问:http://10.0.0.13:8081/nexus,如图:

    点击右上角"login" 默认用户名密码:admin ,admin123

    在仓库中,默认会在本地去查找插件,当未发现有插件时,会通过第三方仓库查到,这些仓库的类型都是hosts类型,也就是在本机进行查询。

    当本地内未能查找到相应的插件,会通过代理(proxy)类型进行下载插件,配置就在Central——>Remote Storage    Location(回源地址),这里我们填写阿里云的maven远程仓库进行下载

    http://maven.aliyun.com/nexus/content/groups/public/

    4.修改maven的仓库地址

    [root@7mini-node2 ~]# vim /software/apache-maven-3.5.3/conf/settings.xml
    将其中的仓库链接地址修改为:
    http://10.0.0.13:8081/nexus/content/groups/public/
    

      

     

     

      

     

  • 相关阅读:
    剑指offer--26.顺时针打印矩阵
    剑指offer--25.二叉树的镜像
    剑指offer--24.树的子结构
    剑指offer--23.合并两个排序的链表
    剑指offer--22.反转链表
    剑指offer--21.链表中倒数第k个结点
    剑指offer--20.矩形覆盖
    剑指offer--19.重建二叉树
    剑指offer--18.从尾到头打印链表
    剑指offer--17.第一个只出现一次的字符
  • 原文地址:https://www.cnblogs.com/jimmy-xuli/p/9073054.html
Copyright © 2011-2022 走看看