nexus搭建maven私服

问题:通过中央仓库获取所需要的构件,实际开发中存在诸多问题
1.网速慢,下载jar包时间久,工作效率低
2.不利于公共管理和维护
解决方案:搭建自己的本地仓库maven私服
1.本地仓库的下载速度远高于远程仓库的下载
2.可以自行构建仓库的管理
使用技术:Sonatype Nexus
优点:
1.强大的maven仓库管理器,简化了内部仓库的维护和我外部仓库的访问
2.不需要数据库,他使用的是文件系统
3.官网:https://www.sonatype.com/
有两种安装包

  1. bundle(内嵌Jetty容器)
  2. war
    我们现在使用bundle的方式讲解
    安装环境和使用工具
    Centos 64位
    JDK1.8
    nexus-2.12.0-01-bundle.tar.gz
    xshell6
    winscp
    Sonatype Nexus私服安装与配置
  3. 下载Nexus私服安装包
    Nexus官网下载地址http://www.sonatype.org/nexus/
    注:因为官网已经不能下载了了在下面提供了下载地址
    https://download.csdn.net/download/hyx_lsxh/8360207?utm_source=bbsseo
    2.创建文件夹[root@localhost ~]# mkdir -p /usr/local/nexus.212
    3.将压缩包复制进文件夹中并解压
    [root@localhost local]# mkdir -p /usr/local/ngxus2.12
    [root@localhost local]# cd /usr/local/ngxus2.12
    [root@localhost ngxus2.12]# unzip nexus-2.11.zip
    4.是否修改防火墙端口
    解压文件夹后进入
    [root@localhost conf]# vim nexus.properties 你可以看到默认的端口是8081
    如果不修改默认配置你就要将8081加入防火墙端口
    [root@localhost bin]# vim /etc/sysconfig/iptables 后加入下面一行代码
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT
    加入代码后重启防火墙
    service iptables restart
    5.进入bin目录下
    [root@localhost bin]# vim nexus
    将#RUN_AS_USER=解开改成
    RUN_AS_USER=root 就可以了
    6.启动
    [root@localhost bin]# ./nexus 会有提示指令开启 关闭 重启 等
    Usage: ./nexus { console | start | stop | restart | status | dump }
    [root@localhost bin]# ./nexus start

WARNING - NOT RECOMMENDED TO RUN AS ROOT


Starting Nexus OSS…
Started Nexus OSS.
就启动成功了 可以启动浏览器
http://虚拟机ip:8081/nexus

如果你发现你的浏览器长时间没有回应 你应该检查你的防火墙问题
systemctl restart firewalld 重启防火墙 或者查看8081是否有添加防火墙

访问成功后右上角有Log IN 点击它登录
nexus是有默认账号和密码的
默认账号/密码admin/admin123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值