私仓库Nexus

news2025/1/25 4:28:48

私仓库Nexus搭建

没有命令提示符tab键无效

#安装Linux命令补全工具
yum -y install bash-completion
#执行bash或者reboot重启系统
bash

#如果上述的命令执行了有问题可以执行功能下面的命令
yum install epel-release -y
yum install bash-completion bash-completion-extras -y 

安装Linux命令补全工具

命令执行过程
[root@ebs-139265 ~]# yum -y install bash-completion
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                                                                                                                                                       | 6.8 kB  00:00:00     
 * base: mirrors.ustc.edu.cn
 * epel: mirror.nyist.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                                                                                                       | 3.6 kB  00:00:00     
epel                                                                                                                                                                                                       | 4.7 kB  00:00:00     
extras                                                                                                                                                                                                     | 2.9 kB  00:00:00     
updates                                                                                                                                                                                                    | 2.9 kB  00:00:00     
(1/5): extras/7/x86_64/primary_db                                                                                                                                                                          | 250 kB  00:00:00     
epel/x86_64/primary_db         FAILED                                          
https://mirror.01link.hk/epel/7/x86_64/repodata/6e8389beb8414d34d10dfe9ff045c741679ce310facb8c8e7fae7481bb1e527d-primary.sqlite.bz2: [Errno 14] curl#60 - "Peer's Certificate has expired."     ]  0.0 B/s |    0 B  --:--:-- ETA 
Trying other mirror.
It was impossible to connect to the CentOS servers.
This could mean a connectivity issue in your environment, such as the requirement to configure a proxy,
or a transparent proxy that tampers with TLS security, or an incorrect system clock.
You can try to solve this issue by using the instructions on https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

(2/5): epel/x86_64/updateinfo                                                                                                                                                                              | 1.0 MB  00:00:00     
(3/5): epel/x86_64/group_gz                                                                                                                                                                                |  99 kB  00:00:00     
(4/5): epel/x86_64/primary_db                                                                                                                                                                              | 7.0 MB  00:00:02     
(5/5): updates/7/x86_64/primary_db                                                                                                                                                                         |  23 MB  00:00:05     
Resolving Dependencies
--> Running transaction check
---> Package bash-completion.noarch 1:2.1-8.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================================================================================================================
 Package                                                     Arch                                               Version                                                    Repository                                        Size
==================================================================================================================================================================================================================================
Installing:
 bash-completion                                             noarch                                             1:2.1-8.el7                                                base                                              87 k

Transaction Summary
==================================================================================================================================================================================================================================
Install  1 Package

Total download size: 87 k
Installed size: 263 k
Downloading packages:
bash-completion-2.1-8.el7.noarch.rpm                                                                                                                                                                       |  87 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:bash-completion-2.1-8.el7.noarch                                                                                                                                                                             1/1 
  Verifying  : 1:bash-completion-2.1-8.el7.noarch                                                                                                                                                                             1/1 

Installed:
  bash-completion.noarch 1:2.1-8.el7                                                                                                                                                                                              

Complete!
[root@ebs-139265 ~]# bash ##配置生效
验证

输入命令 systemctl status ip 再按Tab键进行测试 如果出现提示 则代表正常

关闭防火墙

[root@ebs-139265 ~]# systemctl status iptables.service 
Display all 271 possibilities? (y or n)
[root@ebs-139265 ~]# systemctl status iptables.service  ## 查看防火墙状态
● iptables.service - IPv4 firewall with iptables
   Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled)
   Active: active (exited) since Sun 2023-10-15 10:42:05 CST; 32min ago
  Process: 517 ExecStart=/usr/libexec/iptables/iptables.init start (code=exited, status=0/SUCCESS)
 Main PID: 517 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/iptables.service

Oct 15 10:42:05 ebs-139265 systemd[1]: Starting IPv4 firewall with iptables...
Oct 15 10:42:05 ebs-139265 iptables.init[517]: iptables: Applying firewall rules: [  OK  ]
Oct 15 10:42:05 ebs-139265 systemd[1]: Started IPv4 firewall with iptables.
[root@ebs-139265 ~]# systemctl stop iptables.service   ## 关闭防火墙
[root@ebs-139265 ~]# 

安装JDK

[root@ebs-139265 opt]# tar -zxvf jdk-8u202-linux-x64.tar.gz  ##解压文件
配置环境
[root@ebs-139265 opt]# vim /etc/profile
增加以下配置
export JAVA_HOME=/opt/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
生效配置
[root@ebs-139265 opt]# source /etc/profile
[root@ebs-139265 opt]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
[root@ebs-139265 opt]# 

下载地址

历史版本下载地址
https://help.sonatype.com/repomanager3/product-information/download/download-archives---repository-manager-3
Unix archive	https://download.sonatype.com/nexus/3/nexus-3.60.0-02-unix.tar.gz 
Windows archive	https://download.sonatype.com/nexus/3/nexus-3.60.0-02-win64.zip
Mac OS archive	https://download.sonatype.com/nexus/3/nexus-3.60.0-02-mac.tgz 
官方安装文档地址
https://help.sonatype.com/repomanager3/installation-and-upgrades/installation-methods

安装

[root@ebs-139265 opt]# ls
jdk1.8.0_202  jdk-8u202-linux-x64.tar.gz  nexus-3.55.0-01-unix.tar.gz
[root@ebs-139265 opt]# mkdir nexus
[root@ebs-139265 opt]# cd nexus/
[root@ebs-139265 nexus]# cp ./../nexus-3.55.0-01-unix.tar.gz ./
[root@ebs-139265 nexus]# ls
nexus-3.55.0-01-unix.tar.gz
[root@ebs-139265 nexus]# 
[root@ebs-139265 nexus]# tar -zxvf nexus-3.55.0-01-unix.tar.gz  ## 解压文件
服务对应目录
[root@ebs-139265 nexus]# ls
nexus-3.55.0-01  nexus-3.55.0-01-unix.tar.gz  sonatype-work
[root@ebs-139265 nexus]# cd nexus-3.55.0-01/
[root@ebs-139265 nexus-3.55.0-01]# ls
bin  deploy  etc  lib  NOTICE.txt  OSS-LICENSE.txt  PRO-LICENSE.txt  public  replicator  system
[root@ebs-139265 nexus-3.55.0-01]# cd bin/
[root@ebs-139265 bin]# ls
contrib  nexus  nexus.rc  nexus.vmoptions
[root@ebs-139265 bin]# pwd
/opt/nexus/nexus-3.55.0-01/bin
[root@ebs-139265 bin]# 

启动命令
## start, stop, restart, force-reload ,status
[root@ebs-139265 bin]# ./nexus start
WARNING: ************************************************************
WARNING: Detected execution as "root" user.  This is NOT recommended!
WARNING: ************************************************************
Starting nexus
[root@ebs-139265 bin]# 
日志目录
[root@ebs-139265 log]# pwd
/opt/nexus/sonatype-work/nexus3/log
[root@ebs-139265 log]# tail -f nexus.log
账户信息

默认密码为服务启动后生成的 admin.password 登录后修改密码

[root@ebs-139265 nexus3]# ls
admin.password  blobs  cache  db  elasticsearch  etc  generated-bundles  instances  karaf.pid  keystores  lock  log  orient  port  restore-from-backup  tmp
[root@ebs-139265 nexus3]# pwd
/opt/nexus/sonatype-work/nexus3
[root@ebs-139265 nexus3]# 
[root@ebs-139265 nexus3]# cat admin.password 
3d68bd6a-8725-4749-96c2-119dd3a2ce86
[root@ebs-139265 nexus3]# 
访问地址
http://192.168.10.111:8081  ## 自己服务器的地址

在这里插入图片描述

此处演示 修改账户与密码相同 为 admin

配置

自定义文件上传仓库

登录上去后 点击菜单 upload 找到 maven-releases

在这里插入图片描述

此处以上传自定义 json 为例

在这里插入图片描述

点击 browse 选择本地包

在这里插入图片描述

完成后点击 browse菜单 就可以看到对应的 jar

在这里插入图片描述

配置第三方依赖下载地址

此处以配置aliyun下载地址为例子

在这里插入图片描述

点击create repository

在这里插入图片描述

在这里插入图片描述

完了之后保存

在自定义仓库配置下载源 完成后保存

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1094417.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[资源推荐]langchain、LLM相关

之前很多次逛github或者去B站看东西或者说各种浏览资讯的情况,都会先看两眼然后收藏然后就吃灰的情况,那既然这样,不如多看几眼,看看是否真的能用得上,能用在哪,然后用几句话总结出来,分享出来&…

rsync 备份工具(附rsync+inotify 实时同步部署实例)

rsync 备份工具(附rsyncinotify 实时同步部署实例) 1、rsync概述1.1关于rsync1.2rsync 的特点1.3工作原理 2、rsync相关命令2.1基本格式和常用选项2.2启动和关闭rsync服务2.3下行同步基本格式2.4上行同步基本格式2.5免交互2.5.1指定密码文件2.5.2rsync-daemon方式2.…

推荐《Blue prison》

电视动画片《蓝色监狱》改编自金城宗幸原作、野村优介作画的同名漫画作品,于2021年7月31日宣布电视动画化的消息 [1]。该片由8Bit负责动画制作,于2022年10月9日起播出 [2],全24集。 该作评为Anime Corner 2022年年度体育动画 [24]&#xff0…

【MongoDB】MongoDB 的介绍和使用

1. 关系型与非关系型数据库 关系型数据库(RDBMS)和非关系型数据库(NoSQL)是两种不同类型的数据库管理系统。 关系型数据库是基于关系模型的数据库。它使用表(关系)来保存数据,并且通过事先定义…

雷电模拟器上使用第一个frida(一)之安装

环境:win10 64,雷电模拟器9.0.60(9),Android 9,本机Python 3.10.4,路径: python3路径 cd C:\Users\LC\AppData\Local\Programs\Python\Python310pip3路径 cd C:\Users\LC\AppData\Local\Programs\Python\P…

草莓病害图像数据集(YOLO使用,train为655张照片和val为487张照片)

前言:所有图像和标签是一一对应,没有标签缺失 写了两个程序来分别检查train文件夹的图像和val文件夹图像是否有缺失标签,如果有,会直接打印出缺失标签的图像名字。也方便以后用户自己添加自己收集的图像数据后,核对图…

NNDL:作业3:分别使用numpy和pytorch实现FNN例题

对比【numpy】和【pytorch】程序,总结并陈述。 激活函数Sigmoid用PyTorch自带函数torch.sigmoid(),观察、总结并陈述。 激活函数Sigmoid改变为Relu,观察、总结并陈述。 损失函数MSE用PyTorch自带函数 t.nn.MSELoss()替代,观察、总…

软件工程与计算总结(十二)详细设计的基础

目录 一.详细设计概述 1.出发点 2.上下文 二.结构化设计 1.思想 2.过程 三.面向对象设计 1.思想 2.过程 3.通过职责建立静态模型 4.通过协作建立动态模型 四.为类间协作开发集成测试用例 五.详细设计文档描述 六.详细设计的评审 一.详细设计概述 1.出发点 详细…

Java前后端交互实现班级管理(查询)

1,数据库创建存储专业信息的表 2,后端: 连接数据库工具类DBUtil.java: package com.ffyc.webserver.util;import java.sql.*;public class DButils {static {try {Class.forName("com.mysql.cj.jdbc.Driver");} catch…

施耐德Unity通过Modbus控制变频器

硬件设备 PLC: Unity Premium (CPU:TSX P57154) 通讯卡: TSX SCP 114 连接电缆: TSX SCP CM 4030 VSD: ATV 58 硬件连接 Unity Premium (CPU: TSX P57154)本身不带Modbus接口,因此,采用TSX SCP 114扩展一个Modbus接口。TSX SCP 114是一个RS-485接…

java集合之Collection接口体系

一、集合概述 java集合框架标准化了程序处理对象组的方式,它是在J2SE 1.2版本时增加的。 在集合框架之前,Java提供了特定的类来存储和管理对象组,如Dictionary、Vector、Stack、Properties。尽管这些类很有用,但是缺少了集…

甲醇燃料电池(DMFC) 系统

甲醇燃料电池(DMFC) 系统框图 ~~

宅在家里也能干的副业,每天挣60—300元,人人可做

想在家搞副业,每天挣60-300元,大家觉得难吗?我告诉你,一点也不难。找对路子,足不出户也能搞钱。今天我就给大家分享一下三个网上靠谱的副业,门槛低上手快,只需一部手机,每天利用碎片…

【Java每日一题】— —第三十一题:银行账号管理程序设计(2023.10.15)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

Java课程设计——图书管理系统

文章目录 一、需求分析二、技术介绍2.1相关技术2.2开发环境 三、功能实现1、登录2、图书管理2.1图书列表2.2添加图书2.3修改图书信息2.4查询图书信息 3、用户管理3.1借阅图书3.2修改借阅信息3.3归还图书 4、退出系统 四、部分代码实现获取源码 文章最下方获取源码!&…

【Retinex theory】【图像增强】-笔记

1 前言 retinex 是常见的图像增强的方法,retinex 是由两个单词合成的:retina conrtex ,即视网膜皮层。 2 建立的基础 Land 的 retinex theory 建立在三个假设之下: 真实世界是无色的,我们所谓的颜色是光和物质相互…

VARMA模型的原理与实现

文章目录 1.多变量模型的基本思想2.VAR模型与VARMA模型3.VARMA模型的实现 1.多变量模型的基本思想 ​ 在现实和竞赛中,时序数据往往是多变量时间序列,我们往往需要借助除了时间之外的变量的帮助来完成预测。比如,如果我们需要预测居民消费支…

数据结构与算法--其他算法

数据结构与算法--其他算法 1 汉诺塔问题 2 字符串的全部子序列 3 字符串的全排列 4 纸牌问题 5 逆序栈问题 6 数字和字符串转换问题 7 背包问题 8 N皇后问题 暴力递归就是尝试 1,把问题转化为规模缩小了的同类问题的子问题 2,有明确的不需要继续…

yolov5+车辆重识别【附代码】

本篇文章主要是实现的yolov5和reid结合的车辆重识别项目。是在我之前实现的yolov5_reid行人重识别的代码上修改实现的baseline模型。 目录 相关参考资料 数据集说明 环境说明 项目使用说明 vehicle reid训练 yolov5车辆重识别 从视频中获取想要检测的车(待检测车辆) 车…