美文网首页
02 - Nexus 部署和配置

02 - Nexus 部署和配置

作者: 半个王国 | 来源:发表于2016-12-12 21:41 被阅读398次

    参考资料:https://www.sonatype.com/oss-thank-you-tar.gz

    部署Nexus


    下载 Nexus Repository Manager OSS 2.x

    下载地址:http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz

    解压 Nexus OSS

    解压nexus-2.14.1-01-bundle.tar.gz到目录 /opt/nexus/nexus (内置Jetty容器)

    # mkdir -p /opt/nexus/
    # tar -zvxf nexus-latest-bundle.tar.gz -C /opt/nexus/
    

    运行 Nexus服务

    进入目录 /opt/nexus/nexus-2.14.2-01/bin

    # pwd
    /opt/nexus/nexus-2.14.2-01/bin
    # ls
    jsw  nexus  nexus.bat
    # ./nexus start
    

    默认端口号:8081,防火墙开放8081端口

    sudo firewall-cmd --permanent --add-port=8081/tcp
    sudo systemctl reload firewalld
    

    现在可以浏览器访问:http://10.10.4.83:8081/nexus/
    (默认用户名:admin 密码:admin123)

    Paste_Image.png

    把 Nexus 加入系统服务

    建立服务文件:/opt/nexus/nexus-2.14.2-01/bin/nexus start

    vi /lib/systemd/system/nexus.service
    
    // 添加如下内容
    [Unit]
    Description=Nexus Service
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/opt/nexus/nexus-2.14.2-01/bin/nexus start
    ExecReload=/opt/nexus/nexus-2.14.2-01/bin/nexus restart
    ExecStop=/opt/nexus/nexus-2.14.2-01/bin/nexus  stop
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    配置nexus.service文件权限

    # chomd 754 nexus.service
    

    设置开机自启动

    # systemctl enable nginx.service
    

    如果是使用root用户启动nexus,请添加系统环境变量:
    RUN_AS_USER=root

    配置nexus


    仓库类型

    • group: 仓库组
    • hosted:宿主
    • proxy:代理
    • virtual:虚拟

    如图所示,这是第一次登陆Nexus看到的默认仓库


    Paste_Image.png
    • Public Repositories: 仓库组
    • 3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
    • Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库
    • Central: 用来代理maven中央仓库中发布版本构件的仓库
    • Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库
    • Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库
    • Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
    • Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库

    开启远程索引

    如图所示,将Download Remote Indexes的选项False改为True


    开启远程索引下载

    然后,到仓库上,点击右键,选择 Repair Index:


    Paste_Image.png

    相关文章

      网友评论

          本文标题:02 - Nexus 部署和配置

          本文链接:https://www.haomeiwen.com/subject/wvfvmttx.html