yum安装nexus3详细教程分享

news2024/9/20 14:41:33
  1. 创建nexus用户,类似于这种中间件,尽量做到专户管理,当然如果你喜欢直接用root权限安装,更改配置文件也是可以支持的。但是实际上大多情况下,在生产环境是拿不到root权限的。

    useradd -m nexus
    
  2. 为nexus用户设置密码

    passwd nexus
    
  3. 切换到nexus用户下

    su - nexus
    cd /home/nexus
    
  4. 下载nexus-3.70.1-02-java17-unix.tar.gz(网络访问差,就直接百度网盘下载)

    wget http://download.sonatype.com/nexus/3/nexus-3.70.1-02-java17-unix.tar.gz
    
    百度网盘链接: https://pan.baidu.com/s/1ouCLlhalACbNPL_5ZL2ZbQ?pwd=74gt 提取码: 74gt 
    
  5. 解压nexus-3.70.1-02-java17-unix.tar.gz

    tar -zxvf nexus-3.70.1-02-java17-unix.tar.gz 
    
  6. 安装之前,先检查java环境,这个版本标识是java17,但是一旦你在环境上装了java17,安装过程中会出现如下错误:
    在这里插入图片描述

  7. 实际上,解决上述问题还是需要安装java11,关于java11的安装,在安装Jenkins一文中,已经做了java11的安装,请查看
    yum安装Jenkins

  8. 如果需要更改端口号

    vi  /home/nexus/nexus-3.70.1-02/etc/nexus-default.properties
    ```![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/158aa29820b244cf93a04e48cdc5c411.png)
    
    
    
  9. 如果系统运行内存小于2703m,则需要更改配置

    vi /home/nexus/nexus-3.70.1-02/bin/nexus.vmoptions
    

    在这里插入图片描述

  10. 启动nexus,第一次启动可以通过如下命令进行调试

    ./nexus run
    

    在这里插入图片描述

  11. 调试成功之后,可以直接通过启动命令启动nexus

    ./nexus start #启动
    ./nexus stop #停止
    ./nexus status #查看状态
    
  12. 当然也可以做成系统服务,进行启动重启等操作

  13. 启动完成后,初始账号为admin,初始密码在admin.password里,打开页面

vi /home/nexus/sonatype-work/nexus3/admin.password
  1. 登录后会直接跳转到更改密码页面,密码没有强校验,随便设置即可

  2. 可以选择设置是否启用匿名访问,启用时,不输入密码即可下载jar包文件在这里插入图片描述

  3. next完成设置即可。

附录:将本地jar包批量上传到nexus上(.bat文件,在windows上执行)

```bat
@echo off
setlocal enabledelayedexpansion
 
REM 设置Nexus仓库的相关信息
set NEXUS_URL=http://ip/repository/maven-releases/
set NEXUS_USER=用户名
set NEXUS_PASSWORD=密码
 
REM 设置本地jar包所在的目录
set LOCAL_REPO_DIR=本地jar包所在的目录
 
REM 遍历本地仓库中的jar文件并上传
for /R "%LOCAL_REPO_DIR%" %%f in (*.jar) do (
    echo Uploading %%f
    call mvn deploy:deploy-file -Dfile=%%f -DgroupId=%%~nf -DartifactId=%%~nxf -Dversion=版本号 -Dpackaging=jar ^
    -DrepositoryId=nexus-releases -Durl=%NEXUS_URL% ^
    -Dmaven.test.skip=true -DgeneratePom=true -DpomFile="pom.xml(pom文件位置也需要改)"
)
 
endlocal
```

需要更改NEXUS_URL、NEXUS_USER、NEXUS_PASSWORD、LOCAL_REPO_DIR、Dversion、DpomFile成自己对应的信息即可。然后将此脚本做成一个.bat文件,双击运行即可。

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

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

相关文章

AS-V1000视频监控平台客户端播放实时视频时,一些视频画面显示的时间不准确的解决方法

目录 一、背景说明 二、解决过程 1、查看设备时间 2、查看服务器时间 3、ntp介绍 1) ntp的概念 2) ntp的同步方式 3) ntp的优势 4、自动校准服务器和设备时间 1) 下载ntp 2) 修改ntp.conf 3) 重启ntp服务,自动校准时间 4) 国标重新接入设备自动同步时间 三、问题解…

zStorage在海光CPU架构上的性能调优

前言 随着"信创"的东风吹遍大江南北,各家公司都开始了国产化的适配道路。zStorage团队当然也没有缺席,去年我们适配了华为的鲲鹏架构,整体性能水平达到了Intel架构的70%以上。今年我们开始着力于海光CPU架构的适配。与鲲鹏架构相比…

【linux学习指南】权限管理与文件访问设置方法

文章目录 📝前言🌠 bc指令🌉uname –r指令 🌠重要的几个热键[Tab],[ctrl]-c, [ctrl]-d🌉关机 🌠命令扩展🌉shell命令以及运行原理 🌠Linux权限的概念🌠 Linux权限管理&am…

善用工具:开发与效率

文章目录 常用工具Visual Studio Code(VS Code)GitDockerPostman 效率对比VS Code 与 Sublime TextGit 与 SVNDocker 与虚拟机Postman 与 cURL 近来趋势人工智能与编程工具的结合低代码与无代码平台版本控制的演进准备自适应的开发环境与新兴技术的整合 …

Linux驱动(三):字符设备驱动之杂项

目录 一、Linux设备分类二、设备号与字符设备的编码方式1.设备号2.字符设备的编码方式 三、杂项字符设备驱动的初级编写 一、Linux设备分类 Linux下一切皆文件,所有的硬件设备在Linux应用层中都会被抽象成文件,所有对硬件设备的操作到应用层中&#xff0…

电脑垃圾箱删除的东西怎么找回来?介绍四个有效方法

在日常使用电脑的过程中,‌我们可能会不小心删除一些重要文件,‌而这些文件往往会被放入垃圾箱(‌回收站)‌。‌但有时候,‌我们可能会清空垃圾箱,‌导致这些文件看似永久丢失。‌其实,‌即使垃…

RFID光触发标签在汽车制造行业的深度应用

汽车制造行业作为现代工业的重要支柱,面临着日益激烈的市场竞争和不断提高的客户需求。传统的汽车制造管理方式在生产过程监控、零部件管理、质量追溯等方面存在诸多不足,而 RFID 光触发标签技术的出现为汽车制造行业的转型升级提供了有力的解决方案。 …

用友大易:以AI创新驱动招聘未来,引领2024 AIGC商业新趋势

更多内容前往个人网站:孔乙己大叔 在科技日新月异的今天,人工智能(AI)正以前所未有的速度渗透并重塑各行各业,其中,企业招聘领域也不例外。8月22日,由创业邦及2024 AGI商业趋势大会组委会主办的…

Mysql基础练习题 610.判断三角形 (力扣)

题目: 对每三个线段报告它们是否可以形成一个三角形 题目连接: https://leetcode.cn/problems/triangle-judgement/description/ 建表插入数据: Create table If Not Exists Triangle (x int, y int, z int) Truncate table Triangle in…

综合评价 | 基于层次-熵权-博弈组合法的综合评价模型(Matlab)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 AHP层次分析法是一种解决多目标复杂问题的定性和定量相结合进行计算决策权重的研究方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标之间能否实现的标准之间的相对重要程度&#…

SAP CN22释放物料的可用性的操作方法

SAP PS系统,CN22要释放网络的可用性(直发物料号的需求), 必输要操作路径正确,或者操作的界面正确,否则保存后无法释放可用性。 先进入作业一览 然后进入作业的组件,对网络赋值的界面&#xff0…

实训day41(9.2)

[rootlocalhost ~]# docker stop 30 //停止nginx容器 30 [rootlocalhost ~]# docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS …

银河麒麟v10-sp3 安装Tomcat10最新版

tomcat官方地址---Apache Tomcat - Apache Tomcat 10 Software Downloads 下载这个即可 Core: 含义:Core代表Tomcat的核心程序,即Tomcat的正式二进制发布版本。这是大多数用户做开发或学习时应该下载的版本。用途:包含了Tomcat服…

53.x86游戏实战-XXX获取人物状态

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

一套高效、稳定的自卸车自动充电系统

随着工业自动化和智能化水平的不断提升,无人化作业已成为现代生产线的必然趋势。在山西地区的室内生产条件下,富唯智能凭借其在自卸车充电系统领域的深厚积累,成功设计出一套高效、稳定的自卸车自动充电系统,为工业领域带来革命性…

GeoScene Pro教程(003):手机拍摄带有坐标的照片批量上图到GeoScenePro

文章目录 1、创建【地图】工程2、添加底图3、照片转点4、更改符号5、设置时间动画1、创建【地图】工程 2、添加底图 选中【地图】选项卡下的【底图】按钮 ,选择适合的底图。 3、照片转点 1、查看图片GPS,右键【属性】,这样就可以确保照片可以转点 2、选中工具栏的【分析】…

公司注册资本金验资出具验资报告的看法

验资报告(Capital Verification Report)是注册会计师根据《中国注册会计师审计准则第1602号-验资》的规定,在对被审验单位的股东(投资者、合伙人、主管部门等)出资情况实施审验工作的基础上,所出…

typedef关键字讲解

目录: 1. typedef关键字 2. ui的位置 3.ui的使用 很多人都见过typedef,但是少有人知道它的作用,其实它的作用就是让关键词简单化 比如说当我们用到 unsigned int 时,每次都要打印这么长的关键词,十分耗费时间 有没…

Electron桌面应用与文件路径处理:从Git、SourceTree到TortoiseGit的安装与配置

更多内容前往个人网站:孔乙己大叔 在开发Electron桌面应用程序时,正确处理文件路径是一个至关重要的环节。特别是当涉及到需要调用外部程序(如Git、SourceTree或TortoiseGit)时,确保这些程序安装在正确的位置&#xff…

超越卷积滤波器,HyCoT利用Transformer捕捉高光谱图像的全局依赖性 !

近年来,基于学习的高光谱图像(HSI)压缩模型的开发引起了大量关注。现有的模型主要使用卷积滤波器,仅捕捉局部依赖性。 此外,它们通常会带来高昂的训练成本,并具有较大的计算复杂性。 为了解决这些问题&…