maven快速入门第十四讲——nexus私服简介及安装
发布日期:2021-06-30 17:54:58 浏览次数:2 分类:技术文章

本文共 1636 字,大约阅读时间需要 5 分钟。

nexus是什么?

nexus是maven仓库管理器,通过nexus可以搭建maven仓库,同时nexus还提供了强大的仓库管理功能,构件搜索功能等。

私服是什么?

公司在自己的局域网内搭建的自己的远程仓库服务器,就称为私服。私服服务器就是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将自己开发的项目打成jar并发布到私服服务器,其它项目组则可以从私服服务器下载所依赖的构件(jar)。

私服还充当一个代理服务器,当私服上没有jar包时会从互联网中央仓库自动下载,如下图所示。

在这里插入图片描述

为什么要搭建nexus私服?

为什么要搭建nexus私服呢?原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库了。

在这里插入图片描述

nexus的下载与安装

下载nexus

nexus的官网地址是,通过浏览器访问该官网地址,效果如下图所示,可以看到nexus官网是可以正常打开的,并不需要翻墙。

在这里插入图片描述
大家可以从官网下载nexus,找到下载链接之后(至于怎么找,你可以百度,我这里就不说了),直接点击链接进行下载,下载可能很慢,甚至最后可能会出现网页无法访问,无法下载的情况。基于此,我并没有通过官网来下载,而是下载的别人在网上分享的nexus压缩包。
在这里插入图片描述

安装nexus

解压nexus-2.14.13-01.zip压缩包到指定的目录下,目录最好不要带有中文和空格。

在这里插入图片描述
进入{指定目录}\nexus-2.14.13-01\bin\jsw目录下,可以看到该目录下有很多系统版本的nexus环境,如下图所示。
在这里插入图片描述
由于我的电脑是Win10(64位)的系统,所以我选择的是windows-x86-64这个版本,当然可以根据个人的电脑系统选择对应的版本。打开windows-x86-64文件夹,可以看到里面有如下图所示的文件。
在这里插入图片描述
一般都是将nexus安装成Windows服务,所以双击运行install-nexus.bat这个批处理程序会将nexus安装成Windows服务,开机时自动启动,如下图所示。
在这里插入图片描述
从服务列表中可以看到,目前nexus服务的还没有启动,所以我们要启动nexus服务,运行{指定目录}\nexus-2.14.13-01\bin\jsw\windows-x86-64目录下的start-nexus.bat批处理程序即可启动nexus服务,如下图所示。
在这里插入图片描述
启动nexus服务过程如下图所示。
在这里插入图片描述
注意,要以管理员身份运行start-nexus.bat批处理程序,nexus服务启动之后,dos命令行会立马消失不见。而且启动nexus服务时必须要保证8081端口没有被其他程序占用,否则是无法启动nexus服务的。

你不仅就要问了,我是怎么知道nexus服务的默认端口是8081的呢?查看nexus的配置文件(nexus.properties)就能知道了,该配置文件位于{指定目录}\nexus-2.14.13-01\conf目录下。

在这里插入图片描述
打开nexus.properties文件,你就能清楚地看到nexus服务的默认端口是8081了,也就是说nexus的访问端口是8081。
在这里插入图片描述
下面我对nexus.properties文件中的内容做一个详细的阐述。
在这里插入图片描述

测试nexus是否安装成功

nexus服务启动之后,在浏览器地址栏中输入http://localhost:8081/nexus/这样的url地址进行访问,这时你便会看到如下图所示的效果。

在这里插入图片描述
在右上角有个Log In的超链接,点击它并使用nexus内置账户(用户名是admin,密码是admin123)进行登录。
在这里插入图片描述
登录成功之后,你就能看到如下图所示的效果了。
在这里插入图片描述
可以看到,nexus可以正常访问和登录,这就说明nexus已经安装成功了。

转载地址:https://liayun.blog.csdn.net/article/details/103736468 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:maven快速入门第十五讲——私服仓库类型
下一篇:maven快速入门番外篇——使用maven整合SSH报错:java.lang.IllegalStateException: Cannot convert value of type...

发表评论

最新留言

不错!
[***.144.177.141]2024年04月25日 10时45分14秒