Linux 环境部署 Nexus 服务

news/2023/6/8 0:03:58

一 私服是什么?

一个特殊的远程仓库,它是架设在局域网内的仓库服务,供局域网内的开发人员使用。 当Maven需要下载构建的使用, 它先从私服请求,如果私服上没有的话,则从外部的远程仓库下载,然后缓存在私服上 ,再为Maven的下载请求提供服务。
在这里插入图片描述
在这里插入图片描述

环境:
linux 系统、JDK8、Nexus 压缩包(unix)。

由于Nexus 是基于 Java 语言的,因此安装 Nexus 必须先安装好JAVA(JDK),注意:

    Nexus2 是基于 JDK7。Nexus3 是基于 JDK8 。

对于 linux 系统上安装 JDK8 感兴趣的小伙伴,可以参考一下文章:

1.1 私服的作用

内网访问,节省外网带宽。
一次外网下载,内网所有用户就可以只下载私服缓存,加速 Maven 项目构建。
允许上传和下载私有库,并且不被外部访问,更加安全。
减少外部网络因素,提供项目构建的稳定性。
方便内部项目服务的依赖引用,而不需要其他项目的完整源代码。
有利于公共构件的维护
提高工作效率
等等

1.2 Nexus下载

我们选择使用最流行的开源 Maven 仓库管理软件 - Nexus,来快速搭建 Maven 私服
Nexus的官网
https://www.sonatype.com/products/repository-oss-download下载
在这里插入图片描述
下载方式2:百度云盘下载
下面介绍最亲民的下载方式,就是有大神下载成功的,并将资源上传到网盘后分享了出来,这样做的优点是免费、有效可用,缺点是资源有限(无法随意选择自己想要的版本),当然除了网盘之外,在CSDN本站中也有许多大佬上传了相关资源,感兴趣的小伙伴可以用积分去下载;

这里提供一个永久有效的下载地址:

文件名:nexus-3.25.1-04-unix.tar.gz

版本号:3.25.1-04

文件大小:156M左右

百度云链接:https://pan.baidu.com/s/1KzzpfA67En_nb59KQ7efEw

提取码:0000

解压:
#进入 压缩包所在目录
cd /home/thp/public/nexus

#解压
tar -zxvf nexus-3.25.1-04-unix.tar.gz

nexus-3.25.1-04:用于实现 nexus 功能

sonatype-work:用于存储数据

1.3 启动 路径 :

/nexus-3.25.1-04/bin
more nexus
需修改填写java 安装目录
在这里插入图片描述
.启动命令 /nexus start 和 run 命令都可以用来启动 Nexus 服务;区别在于:

start 是后台启动,日志以文件形式保存;

run 是当前进程启动,直接打印在控制台;

其他常用命令还有:

stop 是停止服务;

restart 是重启服务;

status 是查看服务状态

1.4、Nexus 服务的默认端口是 8081 。

    默认端口是 8081,如果要修改,可以在 sonatype-work/nexus3/etc 目录下的 nexus.properties 配置文件,将 application-port 配置成你要的端口号即可:

在这里插入图片描述

1.5、登录并初始化 Nexus

浏览器访问 Nexus 的 Web 端首页,并登录,输入账号、密码:

注意:

    有些 Nexus 的版本中,是有默认配置的账号(admin)、密码(admin123)的,如果登录失败的话,可以在 sonatype-work/nexus3 目录下 的 admin.password 文件中查看初始化密码

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

求职面试:怎样克服面试紧张

求职面试:怎样克服面试紧张 2019-12-02 09:40:00来源:沪江英语 Always remember youre braver than you believe, and stronger than you seem, and smarter than you think. ----Winnie the Pooh 永远铭记:你比你认为的更勇敢,比…

【人事】如何克服面试紧张

【人事】如何克服面试紧张 2017-10-17 奋斗蒙 Java帮帮 如何克服面试紧张 我们是谁? 开发工程师 我们的日常是? 打代码,聊需求 工作什么最重要? 自信! 面试紧张直接影响到求职成功与否。那么怎样才能调节好自己的心理状…

NFS 导出的共享信息披露漏洞问题解法

输入:shoumount -e, 如果有目录信息,则说明有NFS 导出的共享信息披露漏洞。 如果处理了就应显示如下图: 解法如下: 1)备份需要修改的文件 cp /etc/hosts.allow /etc/hosts.allowbak cp /etc/hosts.deny…

1+x 证书 Web 前端开发中级理论考试(试卷 6 )

1x 证书 Web 前端开发中级理论考试(试卷 6 ) 官方QQ群 1x 证书 web 前端开发初级对应课程分析 http://blog.zh66.club/index.php/archives/194/ 1X 证书 Web 前端开发中级对应课程分析 http://blog.zh66.club/index.php/archives/195/ 1x证书Web前端…

Django中级篇之Model专题

ORM 就是用面向对象的方式去操作数据库的创建表以及增删改查等操作 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段使用 MySQLdb 来连接数据库,并编写数据访问层代码…

1+x 证书 Web 前端开发中级理论考试(试卷 8 )

1x 证书 Web 前端开发中级理论考试(试卷 8 ) 转载请注明来源:妙笔生花个人博客http://blog.zh66.club/index.php/archives/438/ 一、单选题 1、在PHP的str_replace(1,2,3)函数中,1,2,3所代表的含义是&…

一道编程劝退题,检测你是否适合干编程

前言大家都知道要想成为一名优秀的开发工程师,需要数学基础好,即你要有很强的逻辑思维能力,这里有一道美国斯坦福大学出的一道逻辑思维的测试测试,检测你的逻辑思维能力,大家可以看看自己逻辑能力怎么样。题目有一个抽…

基于stm32的简单小项目_适合小白做的创业3个小项目,简单上手

现在每一位为了能够让自己和家人过上更好地生活,都会不满足于现状的单方面地工作,想要通过创业来改变如今的局面,这种想法也是好的,但是我们需要知道想要创业,并不是那么的容易,需要有一定的技能和管理水平…