ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

搭建源仓库之nexus

2021-08-20 21:33:04  阅读:224  来源: 互联网

标签:src nexus multiverse 仓库 mq node3 root 搭建


部署 nexus

https://help.sonatype.com/repomanager3/installation/system-requirements#SystemRequirements-SupportedVersions

安装jdk

[root@mq-node3 ~]# apt install openjdk-8-jdk -y

解压nexus

[root@mq-node3 ~]# cd /usr/local/src/
[root@mq-node3 src]# ll
total 8
drwxr-xr-x  2 root root 4096 Feb  4  2020 ./
drwxr-xr-x 10 root root 4096 Feb  4  2020 ../
[root@mq-node3 src]# cp /root/nexus-3.30.1-01-unix.tar.gz .
[root@mq-node3 src]# tar xf nexus-3.30.1-01-unix.tar.gz

创建目录

[root@mq-node3 src]# mkdir /apps

制作软链接

[root@mq-node3 ~]# ln -sv /usr/local/src/nexus-3.30.1-01 /apps/nexus

制作启动system文件

[root@mq-node3 ~]# vim /lib/systemd/system/nexus.service

[Unit]
Description=nexus service
After=network.target

[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/apps/nexus/bin/nexus start
ExecStop=/apps/nexus/bin/nexus stop
User=root
Restart=on-abort
TimeoutSec=600

[Install]
WantedBy=multi-user.target

重新加载

[root@mq-node3 ~]# systemctl daemon-reload 

启动

[root@mq-node3 ~]# systemctl restart nexus

查看端口

[root@mq-node3 ~]# ss -tnl
8081

查看日志看到,说明启动成功

[root@mq-node3 ~]# vim /var/log/syslog

Aug 18 21:31:06 mq-node3 systemd-udevd[541]: Network interface NamePolicy= disabled on kernel command line, ignoring.
Aug 18 21:31:06 mq-node3 nexus[18936]: WARNING: ************************************************************
Aug 18 21:31:06 mq-node3 nexus[18936]: WARNING: Detected execution as "root" user.  This is NOT recommended!
Aug 18 21:31:06 mq-node3 nexus[18936]: WARNING: ************************************************************
Aug 18 21:31:06 mq-node3 nexus[18936]: Starting nexus
Aug 18 21:31:06 mq-node3 systemd[1]: Started nexus service.

网页输入
http://ip:8081

登录的密码

[root@mq-node3 ~]# cat /usr/local/src/sonatype-work/nexus3/admin.password

25739fee-e514-4acc-9618-dcda6a6c3e29

验证默认仓库:

Hosted:

Hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库,比如公司的第三方库

Proxy

Proxy:代理仓库,它们被用来代理远程的公共仓库,如 maven 中央仓库(官方仓
库)。

Group:

Group:仓库组,用来合并多个 hosted/proxy 仓库,当你的项目希望在多个
repository 使用资源时就不需要多次引用了,只需要引用一个 group 即可。

创建目录

[root@mq-node3 ~]# mkdir /data/nexus/epel -p

用到再把路径复制出来
范例;配置CentOS7-epel源

[root@localhost yum.repos.d]# vim nexus-epel.repo

[epel-nexus]
name=nexus-epel
baseurl=http://172.31.2.46:8081/repository/epel-nexus/
gpgcheck=0
enabled=1

查看

[root@localhost yum.repos.d]# yum repolist

范例:Ubuntu1804源

创建目录

[root@mq-node3 ~]# mkdir /data/nexus/ubuntu1804 -p

修改apt源配置

[root@Bj-Ubuntu ~]# vim /etc/apt/sources.list

deb http://172.31.2.46:8081/repository/ubuntu1804-nexus/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://172.31.2.46:8081/repository/ubuntu1804-nexus/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://172.31.2.46:8081/repository/ubuntu1804-nexus/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb http://172.31.2.46:8081/repository/ubuntu1804-nexus/ bionic-security main restricted universe multiverse

可以更新

[root@Bj-Ubuntu ~]# apt update

测试安装jdk

[root@Bj-Ubuntu ~]# apt install openjdk-8-jdk -y

验证

[root@Bj-Ubuntu ~]# java -version

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~18.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

数据备份

标签:src,nexus,multiverse,仓库,mq,node3,root,搭建
来源: https://www.cnblogs.com/xuanlv-0413/p/15168212.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有