linux系统 本地搭建 nexus maven 私服仓库

linux系统 本地搭建 nexus maven 私服仓库

  • 一、安装配置Nexus
    • 1、Nexus
    • 1.1 下载
    • 1.2 解压
    • 1.3 配置内存
    • 1.4 配置端口
    • 1.5 配置运行用户
    • 1.6 新建nexus启动脚本
      • 1.6.1 赋予权限
      • 1.6.2 添加到开机启动
    • 1.7 启动
    • 1.8 关闭防火墙
    • 1.9 访问主页
    • 1.10 登录
    • 1.11 依赖存储位置
    • 1.12 maven-settings
    • 1.13 仓库依赖配置

一、安装配置Nexus

需要先安装jdk maven 参考:
Linux系统 jdk git nodejs maven 等环境 安装手册

1、Nexus

1.1 下载

https://www.sonatype.com/download-oss-sonatype

1.2 解压

cd /opt/src

tar zxvf nexus-3.30.0-01-unix.tar.gz -C /opt

1.3 配置内存

vi /opt/nexus-3.30.0-01/bin/nexus.vmoptions

linux系统 本地搭建 nexus maven 私服仓库_第1张图片

1.4 配置端口

vi /opt/nexus-3.30.0-01/etc/nexus-default.properties
linux系统 本地搭建 nexus maven 私服仓库_第2张图片

1.5 配置运行用户

vi /opt/nexus-3.30.0-01/bin/nexus.rc
在这里插入图片描述

1.6 新建nexus启动脚本

# 新建nexus脚本
vi /etc/init.d/nexus

#!/bin/bash
#chkconfig:2345 20 90
#description:nexus
#processname:nexus

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk

case $1 in
        start) su root /opt/nexus-3.30.0-01/bin/nexus start;;
        stop) su root /opt/nexus-3.30.0-01/bin/nexus stop;;
        status) su root /opt/nexus-3.30.0-01/bin/nexus status;;
        restart) su root /opt/nexus-3.30.0-01/bin/nexus restart;;
        dump) su root /opt/nexus-3.30.0-01/bin/nexus dump;;
        console) su root /opt/nexus-3.30.0-01/bin/nexus console;;
        *) echo "Usage: nexus {start|stop|run|run-redirect|status|restart|force-reload}"
esac

查看内容

cat /etc/init.d/nexus

1.6.1 赋予权限

chmod +x /etc/init.d/nexus

1.6.2 添加到开机启动

#加入开机启动
chkconfig --add nexus
chkconfig nexus on
systemctl enable nexus

1.7 启动

bin目录下执行sh nexus start启动服务,sh nexus stop停止服务

或者:

cd /opt/nexus-3.30.0-01/bin

./nexus &

1.8 关闭防火墙

systemctl stop firewalld

sudo systemctl disable firewalld.service

1.9 访问主页

linux系统 本地搭建 nexus maven 私服仓库_第3张图片

1.10 登录

linux系统 本地搭建 nexus maven 私服仓库_第4张图片

用户名:admin
密码:粘贴下面

cat /opt/sonatype-work/nexus3/admin.password

会提醒强制改密

1.11 依赖存储位置

nexus安装根目录下的:

/opt/sonatype-work/nexus3/

1.12 maven-settings

https://blog.csdn.net/weixin_44439488/article/details/115210883

1.13 仓库依赖配置

http://maven.aliyun.com/nexus/content/groups/public/
linux系统 本地搭建 nexus maven 私服仓库_第5张图片
linux系统 本地搭建 nexus maven 私服仓库_第6张图片

linux系统 本地搭建 nexus maven 私服仓库_第7张图片

https://registry.npm.taobao.org

linux系统 本地搭建 nexus maven 私服仓库_第8张图片
linux系统 本地搭建 nexus maven 私服仓库_第9张图片
linux系统 本地搭建 nexus maven 私服仓库_第10张图片

你可能感兴趣的:(Linux,linux,centos)