Nexus安装及配置Maven、pip、npm私服

Nexus安装及配置Maven、pip、npm私服

安装信息
  • 操作系统 Redhat6.x(Centos6.x)
  • nexus-oss版本 nexus-3.13.0-01-unix.tar.gz 
  • JDK版本:JDK8
  • 安装目录 /opt/software/nexus
  • 应用目录 /opt/software/nexus/nexus-3.13.0-01
  • 应用目录软连接 /opt/software/nexus/nexus
  • 组件目录 /opt/software/nexus/sonatype-work
  • 端口:8081(默认)
  • nexus默认管理用户:admin/admin123
  • nexus服务器域名:nexus.menghuanhua.com(配置方式略,用于在配置中表示nexus服务器)
常用操作

/opt/software/nexus/nexus/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload}

安装步骤
  • 服务器参数调整,关闭防火墙等,本文略
  • 安装JDK8,本文略
  • 安装nexus
    • 创建安装目录及下载目录  mkdir -p /opt/{software,install}
    • 下载Nexus Repository Manager OSS 3.x 社区版,下载地址:https://www.sonatype.com/download-oss-sonatype,并将下载文件保存到/opt/install目录
    • 创建nexus目录  mkdir -p /opt/software/nexus
    • 解压压缩包到目录 tar -xvf /opt/install/nexus-3.13.0-01-unix.tar.gz  -C /opt/software/nexus
    • 创建应用目录软链接,方便版本更新  ln -s /opt/software/nexus/nexus-3.13.0-01 /opt/software/nexus/
    • 启动nexus  /opt/software/nexus/nexus/bin/nexus start
    • 使用浏览器访问 http://127.0.0.1:8081,进入管理平台,安装完成。
  • (可选)修改配置文件,并重启。配置文件如下:
    -Xms1200M
    -Xmx1200M
    -XX:MaxDirectMemorySize=2G
    -XX:+UnlockDiagnosticVMOptions
    -XX:+UnsyncloadClass
    -XX:+LogVMOutput
    -XX:LogFile=../sonatype-work/nexus3/log/jvm.log
    -XX:-OmitStackTraceInFastThrow
    -Djava.net.preferIPv4Stack=true
    -Dkaraf.home=.
    -Dkaraf.base=.
    -Dkaraf.etc=etc/karaf
    -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
    -Dkaraf.data=../sonatype-work/nexus3
    -Djava.io.tmpdir=../sonatype-work/nexus3/tmp
    -Dkaraf.startLocalConsole=false
  • 进入管理平台,使用默认密码admin/admin123登录,并修改管理用户密码,如图
配置Maven私服
  • 打开管理平台,并使用管理用户登录。
  • 进入管理页面,并进入仓库管理,对仓库进行增删。新装的nexus默认仓库如图。
  • 配置仓库
    一般情况下,maven私服的功能如下:

    • 代理中央仓库,默认的maven-central即中央仓库
    • 代理常用开源组件库,如spring(发布库/里程碑库/快照库)仓库、Oracle仓库
    • 建立私有仓库,分版本库和快照库,即默认的maven-releases和maven-snapshots
    • 建立third-party库,用于上传中央仓库没有,第三方的组件
    • 建立仓库组,便于配置使用,即默认的maven-public
      默认的maven-central,maven-releases,maven-snapshots,maven-public可以直接使用,如果需要自定义名称,可以删除重新添加。本文仅保留maven-central,其余删除并重新添加,并分别命名为df-releases,df-snapshots,df-public。按照下表关键属性添加仓库:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值